Saltar al contenido

Identificadores en Java – Javatpoint

septiembre 23, 2021
identifiers in java

Los identificadores en Java son nombres simbólicos que se utilizan para la identificación. Pueden ser un nombre de clase, nombre de variable, nombre de método, nombre de paquete, nombre de constante y más. Sin embargo, en Java, hay algunas palabras reservadas que no se pueden utilizar como identificador.

Para cada identificador, existen algunas convenciones que deben usarse antes de declararlos. Entendamos esto con un programa simple de Java:

Identificadores en Java

En el ejemplo anterior, tenemos los siguientes identificadores de Java:

  1. HelloJava (nombre de la clase)
  2. principal (método principal)
  3. Cadena (nombre de clase predefinido)
  4. args (variables de cadena)
  5. Sistema (clase predefinida)
  6. out (nombre de la variable)
  7. println (método)

entendamos las reglas para el identificador de Java:

Reglas para identificadores en Java

Existen algunas reglas y convenciones para declarar los identificadores en Java. Si los identificadores no se declaran correctamente, es posible que obtengamos un error en tiempo de compilación. A continuación, se muestran algunas reglas y convenciones para declarar identificadores:

  • Un identificador válido debe tener caracteres [A-Z] o [a-z] o números [0-9]y subrayado (_) o un signo de dólar ($). por ejemplo, @javatpoint no es un identificador válido porque contiene un carácter especial que es @.
  • No debe haber ningún espacio en un identificador. Por ejemplo, java tpoint es un identificador no válido.
  • Un identificador no debe contener un número al principio. Por ejemplo, 123javatpoint es un identificador no válido.
  • Un identificador debe tener una longitud de 4 a 15 letras únicamente. Sin embargo, no hay límite en su longitud. Pero es bueno seguir las convenciones estándar.
  • No podemos usar las palabras clave reservadas de Java como un identificador como int, float, double, char, etc. Por ejemplo, int double es un identificador inválido en Java.
  • Un identificador no debe ser ninguna palabra clave del lenguaje de consulta como SELECT, FROM, COUNT, DELETE, etc.

Palabras clave reservadas de Java

Las palabras clave reservadas de Java son palabras predefinidas, que están reservadas para cualquier funcionalidad o significado. No podemos usar estas palabras clave como nuestros nombres de identificadores, como el nombre de la clase o el nombre del método. Estas palabras clave son utilizadas por la sintaxis de Java para algunas funciones. Si usamos una palabra reservada como nuestro nombre de variable, arrojará un error.

En Java, cada palabra reservada tiene un significado y una funcionalidad únicos.

Considere la siguiente sintaxis:

en la declaración anterior, double es una palabra reservada, mientras que marks es un identificador válido.

A continuación se muestra la lista de palabras clave reservadas en Java:

abstracto Seguir por protegido transitorio
Afirmar Defecto Ir a público Tratar
Booleano Hacer Si Estático lanza
rotura doble implementos estrictofp Paquete
byte demás importar súper Privado
caso enumeración Interfaz Pequeño cambiar
Captura Se extiende en vez de regreso vacío
Carbonizarse Final En t sincronizado volátil
clase finalmente largo lanzar Fecha
constante flotador Nativo Esta tiempo

Aunque const y goto no forman parte del lenguaje Java; Pero también se consideran palabras clave.

Ejemplo de identificadores válidos e inválidos

Identificadores válidos:

A continuación se muestran algunos ejemplos de identificadores válidos en Java:

  • TestVariable
  • variable de prueba
  • a
  • I
  • Test_Variable
  • _testvariable
  • $ testvariable
  • sum_of_array
  • VARIABLE DE PRUEBA
  • jtp123
  • JavaTpoint
  • Javatpoint123

Identificadores inválidos:

A continuación, se muestran algunos ejemplos de identificadores no válidos:

  • Variable de prueba (no podemos incluir un espacio en un identificador)
  • 123javatpoint (el identificador no debe comenzar con números)
  • java + tpoint (el símbolo más (+) no se puede utilizar)
  • a-javatpoint (el símbolo de guión no está permitido)
  • java _ & _ Tpoint (el símbolo comercial no está permitido)
  • Java’tpoint (no podemos usar un símbolo de apóstrofo en un identificador)

Deberíamos seguir alguna convención de nomenclatura al declarar un identificador. Sin embargo, el lenguaje de programación Java no obliga a seguir estas convenciones. Por eso se llama convenciones, no reglas. Pero es bueno seguirlos. Estos son algunos estándares de la industria y recomendados por comunidades Java como Oracle y Netscape.

Si no seguimos estas convenciones, puede generar confusión o código erróneo.

Obtenga más información sobre las convenciones de nomenclatura de Java.


close