首頁  >  文章  >  Java  >  Java 基礎入門隨筆(6) JavaSE版

Java 基礎入門隨筆(6) JavaSE版

黄舟
黄舟原創
2016-12-22 13:04:591349瀏覽

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)!


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn