1.陣列
概念:同一種類型資料的集合。其實就是數組就是一個容器。
好處:可以自動給數組中的元素從0開始編號,方便操作這些元素。
格式:
①. 元素類型[] 陣列名稱= new 元素類型[元素個數或陣列長度]; 例:int[] arr = new int[5]; = new 元素型別[]{元素,元素,....}; 例:int[] arr = new int[]{3,5,1,7}; 或int[] arr = {3,5,1 ,7};
常見例外:
①.ArrayIndexOutOfBoundsException: //當存取到陣列中不存在的索引時,就會發生該例外狀況。
②.NullPointerException: //當引用型變數沒有任何實體指向指向時,還在用其操作實體。就會發生該異常。
③.[I@c17164 //哈希數位址,@前面部分代表是整數陣列。
附一:
記憶體的劃分:
1.暫存器。
2.本地方法區。 (跟系統有關係)
3.方法區。
4.棧記憶體。
儲存的都是局部變量,而且變數所屬的作用域一旦結束,變數就會自動釋放。
5.堆記憶體。
儲存是陣列與物件(其實陣列就是物件) 凡是new建立在堆中。
特點:
1,每個實體都有首位址值。
2,堆記憶體中的每個變數都有預設初始化值,根據型別的不同而不同。整數是0,小數是0.0或0.0f,boolean false,char 'u0000'。
3,垃圾回收機制。
以上就是Java 基礎入門隨筆(6) JavaSE版的內容,更多相關內容請關注PHP中文網(www.php.cn)!