widziałem kogoś i zainicjować tablicę tak w javatablice Java inicjalizacji po deklarują
int[] s;
s = new int[]{ and put the list here..}
kontra
int[] s = { the list here}
Są one zarówno do zaakceptowania sposób to zrobić?
widziałem kogoś i zainicjować tablicę tak w javatablice Java inicjalizacji po deklarują
int[] s;
s = new int[]{ and put the list here..}
kontra
int[] s = { the list here}
Są one zarówno do zaakceptowania sposób to zrobić?
Tak, oba są równie poprawnymi sposobami tworzenia tablicy liczb całkowitych java. Druga wersja to tylko skrócona składnia pierwszej wersji.
Więcej na ten temat tutaj: http://download.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html
Tak, ten ostatni jest skrótem były w konkretnym przypadku: Te ostatnie mogą być stosowane tylko bezpośrednio do inicjowania zmiennej (gdzie typ jest podawana bezpośrednio na lewa strona), podczas gdy pierwsza może być ogólnie używana jako wyrażenie.
Tak, faktyczny kod bajtowy wygenerowany w obu przypadkach jest dokładnie taki sam.
+1 za podanie ** ograniczenia ** używania skrótu. – informatik01