咱們在使用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"}(這是錯誤初始化方式)