Java 什么';浮动x[]与浮动x[]之间的区别是什么?

Java 什么';浮动x[]与浮动x[]之间的区别是什么?,java,arrays,Java,Arrays,我在看一段视频,他们展示了他们正在建立一个浮点数阵列,如下所示: private final float x[]; 我一直这样做: private final float[] x; 我测试了这两个,但都没有产生错误。有区别吗?还是这只是首选项?没有区别,第一种语法只是声明数组的类似C的方式,第二种是Java引入的 但是,如果在同一行上声明多个变量,则存在差异: float[] a, b; 声明2个数组,而 float a[], b; 声明数组和浮点,但在我看来,这样做不是一个好的做法。来

我在看一段视频,他们展示了他们正在建立一个浮点数阵列,如下所示:

private final float x[];
我一直这样做:

private final float[] x;

我测试了这两个,但都没有产生错误。有区别吗?还是这只是首选项?

没有区别,第一种语法只是声明数组的类似C的方式,第二种是Java引入的

但是,如果在同一行上声明多个变量,则存在差异:

float[] a, b;
声明2个数组,而

float a[], b;
声明数组和浮点,但在我看来,这样做不是一个好的做法。

来自:

[]可能作为类型的一部分出现在 声明,或作为特定变量的声明器的一部分, 或者两者兼而有之

例如:

byte[] rowvector, colvector, matrix[];
本声明相当于:

byte rowvector[], colvector[], matrix[][];
没有区别