Java中的奇怪数组声明
Java中的奇怪数组声明,java,arrays,netbeans,Java,Arrays,Netbeans,Project[[|]]array=新项目[[1|1]] 我不知道这是哪种数组声明? 我也不知道这是否正确。我在Netbeans中尝试过,但这是不允许的。 但在这个例子中 我发现了这样的例子 告诉我它是否正确。根据JDK7中的javac,它的语法无效(错误:表达式的非法开头指向第一个[[)。我假设生成该页或类似页时一定出错。这是无效语法。有关声明数组的正确语法,请参阅Java语言规范 本规范明确规定: 数组初始值设定项以逗号分隔的 表达式,用大括号{和}括起来 没有提到添加管道或嵌套括号。这不是
Project[[|]]array=新项目[[1|1]]代码>
我不知道这是哪种数组声明?
我也不知道这是否正确。我在Netbeans中尝试过,但这是不允许的。
但在这个例子中
我发现了这样的例子
告诉我它是否正确。根据JDK7中的javac
,它的语法无效(错误:表达式的非法开头指向第一个[[
)。我假设生成该页或类似页时一定出错。这是无效语法。有关声明数组的正确语法,请参阅Java语言规范
本规范明确规定:
数组初始值设定项以逗号分隔的
表达式,用大括号{和}括起来
没有提到添加管道或嵌套括号。这不是正确的语法。似乎是示例代码中的一个输入错误。这是java吗?哎哟!!!当他们更改数组语法时?Android Killer我第一次看到这一点时也很惊讶。即使使用最新的java 8约定,语法似乎也不正确。我认为这只是一个典型o、 正如Kayaman所说。有关文档,请参阅。Project[]array=newproject[1];
就是他们在该示例中的意思。