JavaSE 学习参考:变量(1)
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
??
變量代表程序運(yùn)行時(shí)的特定內(nèi)存區(qū)域標(biāo)識(shí)名(變量名),該區(qū)域的狀態(tài)(或稱為值)是可以改變并且能夠方便程序指令訪問。實(shí)際上變量名經(jīng)編譯后變成一個(gè)相對(duì)地址。程序運(yùn)行時(shí)根據(jù)該相對(duì)地址加上程序的絕對(duì)地址就得到變量的絕對(duì)內(nèi)存地址。
理解變量從以下三個(gè)要素考慮:
??變量名(name)
變量必須名稱,在同一語句塊必須唯一,不同出現(xiàn)相同名稱的變量定義。
??變量?jī)?nèi)存大小(type)
變量必須指定內(nèi)存大小。Java是一個(gè)靜態(tài)語言,在編譯成字節(jié)符是就決定了內(nèi)存大小,運(yùn)行時(shí)按預(yù)定的大小分配內(nèi)存空間,在Java中是通過數(shù)據(jù)類型來指定內(nèi)存空間。
??變量狀態(tài)(value)
變量狀態(tài)是指所代表內(nèi)存二進(jìn)制數(shù)據(jù)狀態(tài),即值value,在程序運(yùn)行過程中值是允許修改。
?
?
?
?
轉(zhuǎn)載于:https://my.oschina.net/u/2971691/blog/823933
總結(jié)
以上是生活随笔為你收集整理的JavaSE 学习参考:变量(1)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java工程打成jar包 - 使用mav
- 下一篇: Python中的条件选择和循环语句