讀《瘋狂Java:突破程序員基本功的16課》之數組與內存控制部分總結

我們在使用java編程的時候免不了使用數組這種數據類型,今天我們就來聊聊數組的初始化。
java有兩種初始化方式:

  • 靜態初始化

所謂靜態初始化就是由我們給數組指定每一個具體的值, 長度由系統給我們分配, 例如:

        String[] names = {"zhangsan", "lisi"};
        String[] name = new String[]{"zhangsan", "lisi"};
  • 動態初始化

所謂動態初始化就是我們指定數組的長度, 由系統給我們指定初始的值,即系統會給我們分配默認的值 例如:

String[] name = new String[5];

需要注意的是不能同時進行動態初始化和靜態初始化例如下面的例子編譯就不能通過:

String[] name = new String[2]{"zhangsan", "lisi"}(這是錯誤初始化方式)


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章