tôi thấy một người nào đó khởi tạo và mảng như thế này trong javamảng Java khởi tạo sau khi tuyên bố
int[] s;
s = new int[]{ and put the list here..}
so
int[] s = { the list here}
Là những cả cách chấp nhận làm việc đó?
tôi thấy một người nào đó khởi tạo và mảng như thế này trong javamảng Java khởi tạo sau khi tuyên bố
int[] s;
s = new int[]{ and put the list here..}
so
int[] s = { the list here}
Là những cả cách chấp nhận làm việc đó?
Có, cả hai đều là những cách hợp lệ để tạo mảng số nguyên java. Phiên bản thứ hai chỉ là cú pháp phím tắt của phiên bản đầu tiên.
Thông tin thêm về đó ở đây: http://download.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html
Vâng, sau này là một cách viết tắt cho cựu trong một trường hợp cụ thể: Sau đó chỉ có thể được sử dụng trực tiếp trong một initializer của một biến (trong đó loại được đưa ra trực tiếp trên phía bên trái), trong khi cái cũ có thể được sử dụng như một biểu thức nói chung.
Có, bytecode thực tế được tạo trong cả hai trường hợp đều giống nhau.
+1 để đề cập đến ** giới hạn ** của việc sử dụng cú pháp phím tắt. – informatik01