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

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

  • 靜態初始化

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

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

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

String[] name = new String[5];

須要注意的是不能同時進行動態初始化和靜態初始化例以下面的例子編譯就不能經過:code

String[] name = new String[2]{"zhangsan", "lisi"}(這是錯誤初始化方式)
相關文章
相關標籤/搜索