int i[];
int[] l;
这两种定义方式有什么区别么?
为什么多次强调要用后一种不要用前一种?
原因是什么?
实际用其实都一样。我能想到的就是人在阅读的时候,更符合习惯吧
假设这个数组名字叫aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
int[] aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
int aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[];
java定义基本都是类型,名称
第二种就容易看成整型
都一样,没区别,前者是为了c/c++的习惯,后者是java推荐的。用哪个看自己,无所谓
两者作用一样的在java中,后者逻辑更清晰,
int[] i 一看就是一个int 数组,名是 i
而 int i [] 因为定义 i为整型的时候为 int i 为了第一眼就区分到,jvm推荐第一种
不是不行,只是int [] 更清晰明了,便于观看而已