¿null
es una palabra clave en Java?¿Es nula una palabra clave Java?
Respuesta
No. No es una palabra clave.
No según el Java Language Specification list of keywords. Por otra parte, este no se compila:
int null = 10;
El rules for identifiers especificar que:
Un identificador es una de longitud ilimitada secuencia de letras Java y Java dígitos, el primero de que debe ser una letra de Java . Un identificador no puede tener con la misma ortografía (secuencia de caracteres Unicode ) como palabra clave (§3.9), booleano literal (§3.10.3), o el literal nulo (§3.10.7).
No estoy seguro de cuál es el beneficio de hacer que no sea una palabra clave, para ser honesto.
Lol, esta respuesta implica que hay implementaciones de Java que aceptan nulo como palabra clave. –
Gamecat, tal como lo leí, dice claramente que la especificación _no_ considera una palabra clave nula. – tehvan
No es keyword - null literal.
un identifier (perdón, no, no lo es)
Tampoco es un identificador, de acuerdo con http://java.sun.com/docs/books/jls/third_edition/html/lexical.html#40625 –
Sí, ya me di cuenta por error y lo solucioné ... –
Nº ver esto por completo la lista KeywordList
verdadera y falsa también son literales. Java trivia: const y goto son palabras clave.
nula es un literal, en el mismo sentido que falsa, , y '\ n' son literales. No es una "palabra clave", técnicamente, pero es una cadena de caracteres que el compilador trata especialmente si el compilador la encuentra en un archivo fuente java.
Entonces, no, no puede nombrar una variable "nula". El analizador léxico decidirá que no es un identificador.
null
es un literal similar a true
y false
en java. Estas no son palabras clave porque estos son los valores de algo. Como null
es el valor de la variable de referencia, true
es el valor de una variable booleana.
Nº nulo no es una palabra clave en java ..
su representa un valor especial, pero no es una palabra clave en java y eso no quiere decir que podemos utilizarlo como un identificador de sus reservado para ser se usa como identificador y eso es obvio porque no podemos tener un valor especial como identificador porque el compilador tratará esa palabra (nulo) como un valor especial y no como un identificador.
- 1. Gson Java palabra clave reservada
- 2. palabra clave foreach en java?
- 3. Javascript paquete, es una palabra clave reservada
- 4. ¿Cuál es la palabra clave 'propia' de Java
- 5. Java: Interfaz con nueva palabra clave ¿cómo es posible?
- 6. ¿Qué es el cifrado de clave nula?
- 7. ¿Para qué es la palabra clave nativa en Java?
- 8. Java - utilizando la palabra clave 'super'
- 9. Palabra clave volátil en Java - Clarificación
- 10. Java: cuándo utilizar la palabra clave 'this'
- 11. El uso de esta palabra clave Java
- 12. ¿Hay una palabra clave throws en C# como en Java?
- 13. ¿Cuál es la diferencia entre "palabra clave" y "palabra reservada"?
- 14. ¿Hay alguna palabra clave en Java que sea similar a la palabra clave 'AS' de C#
- 15. Cuál es el punto de "Como" palabra clave en C#
- 16. anidada sincronizada palabra clave
- 17. F # - ¿Qué es la palabra clave "eso"?
- 18. ¿Cuándo es necesaria nuestra palabra clave?
- 19. palabra clave no es compatible error 'proveedor'
- 20. ¿Cuándo es necesaria la palabra clave "typename"?
- 21. F #: ¿Es necesaria la palabra clave "divertida"?
- 22. es palabra clave restringida "unix" en C?
- 23. ¿Es realmente necesaria la palabra clave extern?
- 24. ¿La palabra clave "con" Delphi es una mala práctica?
- 25. ¿Es el nombre una palabra clave especial en PostgreSQL?
- 26. ¿Es posible tener una gramática en la que una "palabra clave" también se pueda tratar como "no palabra clave"?
- 27. palabra clave "nueva" en Scala
- 28. Java: La excepción en sí es nula
- 29. ¿La palabra clave let de linq es mejor que su palabra clave?
- 30. palabra clave privada vs no palabra clave privada
¿Por qué es esta pregunta -1? – Mystic
probablemente porque le hubiera tomado menos tiempo buscar la respuesta en google que preguntarla.El segundo resultado de google tiene la respuesta en el resumen, ni siquiera tendrías que hacer clic en el enlace. – DevinB
No es literal en Java.You puede qué es nula [aquí] [1] [1]: http://stackoverflow.com/questions/2707322/what-is-null-in-java/7258515 # 7258515 –