Ben Java dizilerinin
int[] s = { the list here}
karşı
int[] s;
s = new int[]{ and put the list here..}
bu bunu yapmanın kabul edilebilir bir yol hem birisini Are java böyle initialize ve dizi testere beyan?
Ben Java dizilerinin
int[] s = { the list here}
karşı
int[] s;
s = new int[]{ and put the list here..}
bu bunu yapmanın kabul edilebilir bir yol hem birisini Are java böyle initialize ve dizi testere beyan?
Evet, her ikisi de bir java tam sayı dizisi oluşturmanın eşit geçerli yoludur. İkinci versiyon sadece ilk versiyonun bir kısayol sözdizimi.
burada bu konuda daha fazla bilgi: İkinci sadece değişkenin bir başlatıcısı doğrudan kullanılabilir (tip doğrudan verilir: http://download.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html
Evet, ikincisi özel bir durumda eski bir kısaltmadır sol taraf), eski ise genel olarak bir ifade olarak kullanılabilir.
Evet, her iki durumda da üretilen gerçek bayt kodu tam olarak aynıdır. Kısayol sözdizimini kullanmanın ** sınırlamasını ** belirtmek için
+1. – informatik01