Czy null
jest słowem kluczowym w języku Java?Czy null to słowo kluczowe Java?
Odpowiedz
Nie. To nie jest słowo kluczowe.
Nie zgodnie z Java Language Specification list of keywords. Z drugiej strony, to nie skompilować:
int null = 10;
The rules for identifiers określić, że:
Identyfikator jest nieograniczoną długość -sekwencja liter Java i Java cyfr, pierwsza która musi być literą Java o numerze . Identyfikator nie może mieć tej samej pisowni (ciąg znaków Unicode ) jako słowa kluczowego (§3.9), boolowskiego dosłownego (§3.10.3) lub zerowego literału (§3.10.7).
Nie jestem pewien, co to jest korzyść z tego, że nie jest to słowo kluczowe, szczerze mówiąc.
Lol, ta odpowiedź oznacza, że istnieją implementacje Java, które akceptują wartość null jako słowo kluczowe. –
Gamecat, sposób w jaki go czytam, mówi wyraźnie, że specyfikacja _nie_ uważa nic za słowo kluczowe. – tehvan
Nie jest to keyword - null literal.
identifier (oops, nie to nie jest)
To także nie jest identyfikator, zgodnie z http://java.sun.com/docs/books/jls/third_edition/html/lexical.html#40625 –
Tak, zdałem sobie sprawę przez pomyłkę już i naprawiłem ... –
nr Zobacz to na pełną listę KeywordList
prawdziwej i fałszywe są również literały. Java: const i goto to słowa kluczowe.
zerowy jest dosłownym, w tym sensie, że fałszywe, i '\ n są literałami. Nie jest to "słowo kluczowe", ale jest to ciąg znaków, który traktowany jest przez kompilator, jeśli kompilator napotka go w pliku źródłowym java.
Tak, nie, nie można nazwać zmiennej "null". Analizator leksykalny zdecyduje, że nie jest to identyfikator.
null
jest dosłownie podobny do true
i false
w języku Java. To nie są słowa kluczowe, bo takie są wartości czegoś. Ponieważ null
jest wartością zmiennej odniesienia, true
jest wartością zmiennej binarnej.
nr zerowy nie jest to słowo kluczowe w java ..
jego stanowi szczególną wartość, ale nie jest to słowo kluczowe w Javie i to nie znaczy, że możemy użyć go jako identyfikator jego ograniczonym być używany jako identyfikator i jest to oczywiste, ponieważ nie możemy mieć specjalnej wartości jako identyfikatora, ponieważ kompilator potraktuje to słowo (null) jako wartość specjalną, a nie jako identyfikator.
- 1. Go „to” -słowo kluczowe
- 2. Słowo kluczowe "to" w klasach abstrakcyjnych
- 3. F # - Jakie jest słowo kluczowe "to"?
- 4. użycie "to" słowo kluczowe w C++
- 5. Słowo kluczowe VB6 Ustaw co to znaczy?
- 6. stanie zrozumieć nowe słowo kluczowe w java
- 7. Czy końcowe słowo kluczowe jest niezbędne w klasie Java singleton?
- 8. Czy słowo kluczowe "przeciążenie" ma znaczenie?
- 9. JavaScript "argumenty" Słowo kluczowe
- 10. Jak Android interpretuje słowo kluczowe @null w układach?
- 11. Dlaczego jest 'to' słowo kluczowe nie rodzaj odniesienia w C++
- 12. Java klasa kluczowe
- 13. Wykorzystaj nowe słowo kluczowe opcjonalnie
- 14. Słowo kluczowe "ref" i AppDomains
- 15. Co robi słowo kluczowe "var"?
- 16. Słowo kluczowe Spotting in Speech
- 17. Co to jest słowo kluczowe "const" użyte w Dart?
- 18. "Istnieje" słowo kluczowe w Pythonie?
- 19. Co to jest słowo kluczowe "finally" w PHP?
- 20. Jak wymusić słowo kluczowe "zastąp"?
- 21. C# - Wyłącz dynamiczne słowo kluczowe
- 22. Wielokrotne powtórzone słowo kluczowe "w"
- 23. java - słowo kluczowe volatile również dla nie-prymitywów
- 24. Co to jest słowo kluczowe "THE" w Oracle?
- 25. Co oznacza "to" słowo kluczowe w parametrze metody?
- 26. Co to jest słowo kluczowe class przed argumentem funkcji?
- 27. Co to jest słowo kluczowe "incr" w IDE KDevelop?
- 28. „jako” słowo kluczowe w SML
- 29. Scala: słowo kluczowe jako nazwa pakietu
- 30. dynamiczne słowo kluczowe włącza "może" monadę?
Dlaczego to jest pytanie -1? – Mystic
prawdopodobnie dlatego, że znalezienie odpowiedzi w Google zajęłoby mniej czasu niż pytanie.Drugi wynik w Google ma odpowiedź w podsumowaniu, nie trzeba nawet klikać linku. – DevinB
Nie jest to dosłowne w Java.You może co null jest [tutaj] [1] [1]: http://stackoverflow.com/questions/2707322/what-is-null-in-java/7258515 # 7258515 –