Java documentation говорит, что идентификатор «Имя элемента в программе, написанной на языке программирования Java (TM)», но это не указывает, считается ли что-то из формы myList[0]
как имя для первого элемента myList , Итак, делает myList[0]
как идентификатор?Являются ли идентификаторы элементов массива в java?
3
A
ответ
6
myList[0]
не является идентификатором. Это array access expression. Идентификатор в этом случае равен myList
.
1
Нет, myList является идентификатором массива, myList [0] относится к элементу внутри индекса 0 этого массива, который ссылается на тип значения.
1
Конечным местом для проверки этих определений является JLS (Java Language Specification), а не учебник, который, естественно, менее формален.
Согласно указанной спецификации идентификатор не содержит скобки. Поэтому myList[0]
не является идентификатором.
Смежные вопросы
- 1. Являются ли идентификаторы узлов постоянными?
- 2. CSS: являются ли сменные классы и идентификаторы?
- 3. Являются ли идентификаторы процессов неотрицательными в Linux?
- 4. Являются ли идентификаторы пакета/продукта в WMAppManifest.xml?
- 5. Являются ли идентификаторы языка Java разными для каждой страны?
- 6. Выберите идентификаторы из массива Jquery элементов
- 7. Являются ли идентификаторы номеров меньше строк?
- 8. Являются ли метрические идентификаторы рендеринга VMWare стабильными?
- 9. Являются ли идентификаторы Android-устройств Android?
- 10. Являются ли идентификаторы GUID Mongodb ObjectIds?
- 11. Являются ли Android-идентификаторы действительно неизменными?
- 12. Являются ли идентификаторы ID процесса процесса unix?
- 13. Являются ли рекламные идентификаторы iBeacon уникальными?
- 14. Являются ли идентификаторы соединения SignalR криптографически безопасными?
- 15. Являются ли идентификаторы соединения SignalR конкретными?
- 16. Есть ли идентификаторы элементов внутри скрытого div?
- 17. Являются ли идентификаторы в файлах XLF (XLIFF) важными в Symfony?
- 18. Сравнение значений массива в JAVA (проверка, являются ли слова анаграммами)
- 19. Являются ли объекты предварительно отображены из массива ссылок в Java?
- 20. Являются ли элементы массива незавершенными?
- 21. Java Количество элементов массива
- 22. Являются ли встроенные идентификаторы документов уникальными в коллекции?
- 23. Являются ли константные идентификаторы обработаны по-разному в C++?
- 24. Являются ли идентификаторы фиксации подмодулей хранятся в теге git?
- 25. Являются ли идентификаторы структурированного связывания инициализированными в порядке?
- 26. Являются ли встроенные идентификаторы домена Mongoose уникальными в родительских документах?
- 27. Являются ли идентификаторы Heroku в дополнительном API гарантированно уникальными?
- 28. Являются ли идентификаторы страниц в Facebook Messenger уникальными?
- 29. Являются ли идентификаторы реестра по-прежнему поддерживаются в Windows 2012?
- 30. Являются ли переменные идентификаторы совершенно ненужными, в конце дня?
Примечание: хотя это не идентификатор, 'arr [i]' по-прежнему является «переменной» для JLS: «Эта * результирующая переменная *, которая является компонентом массива ..», что, возможно, может привести к к неправильной терминологии, если предполагается, что «переменная» подразумевает идентификатор. – user2864740
@ user2864740 Вы уверены, что 'arr [i]' является переменной? В [java glossary of terms] (http://docs.oracle.com/javase/tutorial/information/glossary.html) говорится, что переменная представляет собой «элемент данных, названный идентификатором» и «arr [i] 'не кажется названным идентификатором. Я попытался найти определение в Спецификации языка Java, но не смог найти, если. – Kelmikra
@ Kyth'Py1k [Здесь] (http://docs.oracle.com/javase/specs/jls/se8/html/jls-4.html#jls-4.12) - это определение переменной в JLS. – manouti