两种写法是一样的,可以互换,但是建议使用前者 int[] a;
因为java是强类型语言,声明变量的时候要指定变量的类型,使用前者更能清楚表达数组类型,而使用后者,光看类型是不知道是数组还是int的,所以我遇到了这样的错误:
分析:
suddenly! 卧槽,找到原因了:
出错:
不出错:
懂了……
结论:定义成 String data[] = ...... 会有问题
结论:定义成 String data[] = ...... 会有问题
因为java是强类型语言,声明变量的时候要指定变量的类型,使用String[]更能清楚表达 数组类型, 而String data[]这种光看类型是不知道是数组还是Strign的。