in

Identificadores de Java – GeeksforGeeks

gfg 200x200 min

En los lenguajes de programación, los identificadores se utilizan con fines de identificación. En Java, un identificador puede ser un nombre de clase, un nombre de método, un nombre de variable o una etiqueta. Por ejemplo :

public class Test
{
    public static void main(String[] args)
    {
        int a = 20;
    }
}

En el código java anterior, tenemos 5 identificadores a saber:

  • Prueba : nombre de la clase.
  • principal : nombre del método.
  • Cuerda : nombre de clase predefinido.
  • argumentos : nombre de la variable.
  • a : nombre de la variable.

Reglas para definir identificadores de Java

Existen ciertas reglas para definir un identificador de Java válido. Estas reglas deben seguirse, de lo contrario obtendremos un error en tiempo de compilación. Estas reglas también son válidas para otros lenguajes como C, C ++.

  • Los únicos caracteres permitidos para los identificadores son todos los caracteres alfanuméricos ([A-Z],[a-z],[0-9]), ‘PS‘(signo de dólar) y’_‘(guión bajo). Por ejemplo, “geek @” no es un identificador de Java válido ya que contiene el carácter especial’ @ ‘.
  • Los identificadores deben no empezar con dígitos[0-9]). Por ejemplo, «123geeks» no es un identificador de Java válido.
  • Los identificadores de Java son distingue mayúsculas y minúsculas.
  • No hay límite en la longitud del identificador, pero se recomienda utilizar una longitud óptima de solo 4 a 15 letras.
  • Reservado Palabras no se puede utilizar como identificador. Por ejemplo, «int mientras = 20;» es una declaración inválida ya que while es una palabra reservada. Existen 53 palabras reservadas en Java.

Ejemplos de identificadores válidos:

MyVariable
MYVARIABLE
myvariable
x
i
x1
i1
_myvariable
$myvariable
sum_of_array
geeks123

Ejemplos de identificadores no válidos:

My Variable  // contains a space
123geeks   // Begins with a digit
a+c // plus sign is not an alphanumeric character
variable-2 // hyphen is not an alphanumeric character
sum_&_difference // ampersand is not an alphanumeric character

Palabras reservadas

Cualquier lenguaje de programación se reserva algunas palabras para representar las funcionalidades definidas por ese lenguaje. Estas palabras se denominan palabras reservadas y se pueden clasificar brevemente en dos partes: palabras clave(50) y literales(3). Las palabras clave definen funcionalidades y los literales definen un valor. Las tablas de símbolos utilizan identificadores en varias fases de análisis (como léxico, sintaxis, semántica) de una arquitectura de compilador.

Nota: Las palabras clave const y goto están reservadas, aunque no se utilizan actualmente. En lugar de const, se usa la palabra clave final. Algunas palabras clave como estrictafp se incluyen en versiones posteriores de Java.

Este artículo es una contribución de Gaurav Miglani. Si te gusta GeeksforGeeks y te gustaría contribuir, también puedes escribir un artículo usando contrib.geeksforgeeks.org o envíe su artículo por correo electrónico a contrib@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.

Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema discutido anteriormente.

¡Atención lector! No dejes de aprender ahora. Hazte con todo lo importante Fundación Java y conceptos de colecciones con el Curso de Fundamentos de Java y Colecciones de Java a un precio asequible para los estudiantes y prepárese para la industria. Para completar su preparación desde el aprendizaje de un idioma hasta DS Algo y muchos más, consulte Curso completo de preparación para entrevistas.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

apple touch icon@2

tsql – LEFT JOIN vs. LEFT OUTER JOIN en SQL Server

CEO vs presidente: diferencia y comparación