Java documentation表示标识符是“用Java(TM)编程语言编写的程序中项目的名称”,但这并未指明myList[0]
形式的某些内容是否有效作为myList中第一个元素的名称。那么,myList[0]
是否算作标识符?
答案 0 :(得分:6)
myList[0]
不是标识符。这是array access expression。在这种情况下,标识符为myList
。
答案 1 :(得分:1)
不,myList是数组的标识符,myList [0]指的是该数组的索引0内的元素,它引用了一种值。
答案 2 :(得分:1)
检查这些定义的最终位置是JLS (Java Language Specification),而不是教程,这自然不太正式。
根据所述说明书,标识符不包括括号。因此myList[0]
不是标识符。