Java程序设计有关数组声明的问题

正确声明一个字符串数组String str[10]正确吗?

不能那样写,修改如下:


String str[] = new String[10];

不正确。
声明的时候,可以这样:

String str[];

String[] arr = new String[10];
java定义数组推荐方括号写在前面