在Java中,为什么要将括号放在aray名称前面?

Dav*_*vid 3 java arrays

我被告知过

int[] numbers 
Run Code Online (Sandbox Code Playgroud)

int numbers[] 
Run Code Online (Sandbox Code Playgroud)

是等价的.我只见过前者.如果有的话,写下后者有什么动力?

Mat*_*hen 7

没有.它只是C语法的遗产.但是,应该注意C和Java数组是非常不同的.Java数组更像是一个带有长度字段的malloc分配指针.


Jam*_*son 5

真的很重要,但是,我个人的偏好是int[] numbers因为它更符合逻辑地遵循class instance_name模式.

毕竟你真的正在研究一个名为"数字"的"整数数组",第二种形式有点误导,因为它更多地宣称"整数"称为"数字"哦,顺便说一下它实际上是一个"数字"数组.