更新時間:2020-02-19 13:30:42 來源:動力節(jié)點 瀏覽2717次

數(shù)組只是相同類型的,用一個標識符名稱封裝到一起的一個對象序列或基本類型數(shù)據(jù)序列。數(shù)組是通過方括號下標操作符[]來定義和使用的。要定義一個數(shù)組,只需要類型名后面加一對空括號即可:
int[]a;
編譯器不允許指定數(shù)組的大小,所有這里就又有了引用的問題?,F(xiàn)在擁有的只是對數(shù)組的一個引用(也為這個引用分配了足夠的儲存空間),而且也沒給數(shù)組對象本身分配任何空間。為了給數(shù)組創(chuàng)建相應的儲存空間,必須寫初始化表達式。對于數(shù)組,初始化動作可以出現(xiàn)在代碼的任何地方,但也可以使用一種特殊的初始化表達式,它必須在創(chuàng)建數(shù)組的地方出現(xiàn)。如下:
int[]a={1,2,3,4,5}
那么,為什么還要在沒有數(shù)組的時候定義一個數(shù)組引用呢?
int[]b;
在java中可以將一個數(shù)組賦值給另一個數(shù)組,所以可以這樣:
b=a;
所以問題了來了,看下面的代碼!

運行結果:

以上就是動力節(jié)點Java培訓機構小編介紹的“Java基礎教程:java數(shù)組初始化”的內容,希望對大家有幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務。