就您而言,没有区别。
当您不将变量分配给变量并进行内联创建时,将会有所 不同
array。
例如,考虑有一个方法,它以数组作为参数。
private void someX(int[] param){ // do something }您的情况:
someX(myArr); // using some declared array .I.e your case
现在在其他情况下调用它时可以看到区别。
someX(new int[] {1,2,3}); // yes, compiler satisfied. someX({1,2,3}); //Error. Sorry boss, I don't know the type of array


