更新時(shí)間:2020-02-19 13:30:42 來源:動(dòng)力節(jié)點(diǎn) 瀏覽2411次
數(shù)組只是相同類型的,用一個(gè)標(biāo)識(shí)符名稱封裝到一起的一個(gè)對(duì)象序列或基本類型數(shù)據(jù)序列。數(shù)組是通過方括號(hào)下標(biāo)操作符[]來定義和使用的。要定義一個(gè)數(shù)組,只需要類型名后面加一對(duì)空括號(hào)即可:
int[]a;
編譯器不允許指定數(shù)組的大小,所有這里就又有了引用的問題。現(xiàn)在擁有的只是對(duì)數(shù)組的一個(gè)引用(也為這個(gè)引用分配了足夠的儲(chǔ)存空間),而且也沒給數(shù)組對(duì)象本身分配任何空間。為了給數(shù)組創(chuàng)建相應(yīng)的儲(chǔ)存空間,必須寫初始化表達(dá)式。對(duì)于數(shù)組,初始化動(dòng)作可以出現(xiàn)在代碼的任何地方,但也可以使用一種特殊的初始化表達(dá)式,它必須在創(chuàng)建數(shù)組的地方出現(xiàn)。如下:
int[]a={1,2,3,4,5}
那么,為什么還要在沒有數(shù)組的時(shí)候定義一個(gè)數(shù)組引用呢?
int[]b;
在java中可以將一個(gè)數(shù)組賦值給另一個(gè)數(shù)組,所以可以這樣:
b=a;
所以問題了來了,看下面的代碼!
運(yùn)行結(jié)果:
以上就是動(dòng)力節(jié)點(diǎn)Java培訓(xùn)機(jī)構(gòu)小編介紹的“Java基礎(chǔ)教程:java數(shù)組初始化”的內(nèi)容,希望對(duì)大家有幫助,如有疑問,請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)