java中的数组元素标识符?

时间:2015-04-03 19:22:37

标签: java arrays terminology identifier

Java documentation表示标识符是“用Java(TM)编程语言编写的程序中项目的名称”,但这并未指明myList[0]形式的某些内容是否有效作为myList中第一个元素的名称。那么,myList[0]是否算作标识符?

3 个答案:

答案 0 :(得分:6)

myList[0]不是标识符。这是array access expression。在这种情况下,标识符为myList

答案 1 :(得分:1)

不,myList是数组的标识符,myList [0]指的是该数组的索引0内的元素,它引用了一种值。

答案 2 :(得分:1)

检查这些定义的最终位置是JLS (Java Language Specification),而不是教程,这自然不太正式。

根据所述说明书,标识符不包括括号。因此myList[0]不是标识符。