我看到有人在Java初始化和數組這樣Java數組初始化後聲明
int[] s;
s = new int[]{ and put the list here..}
與
int[] s = { the list here}
這些是做這件事的兩個可接受的方式?
我看到有人在Java初始化和數組這樣Java數組初始化後聲明
int[] s;
s = new int[]{ and put the list here..}
與
int[] s = { the list here}
這些是做這件事的兩個可接受的方式?
是的,兩者都是創建java整數數組的同樣有效的方法。第二個版本只是 第一個版本的快捷方式語法。
更多的是,這裏:http://download.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html
是的,後者是用於在特定情況下,前者的簡寫:後者只能在一個變量的初始化直接使用(其中類型被給予直接在左邊),而前者通常可用作表達。
是的,兩種情況下生成的實際字節碼完全相同。
+1用於提及使用快捷語法的**限制**。 – informatik01