¿Qué son los tokens en Java y cómo implementarlos?



Este artículo sobre tokens en Java lo ayudará a comprender qué son los tokens en Java y cuáles son los distintos tipos de tokens que admite.

A menudo es posible que haya visto grandes con miles de líneas de códigos, pero ¿alguna vez te has preguntado qué hay en su núcleo? Bueno, estos son tokens, los elementos individuales más pequeños, también conocidos como los bloques de construcción de un programa Java. A través de este artículo, arrojaré algo de luz sobre los tokens en Java, que a menudo se descuidan pero forman una parte integral del lenguaje de programación Java.

En Java, un programa es una colección de clases y métodos, mientras que los métodos son una colección de varias expresiones y declaraciones. Los tokens en Java son las pequeñas unidades de código que un Compilador de Java utiliza para construir esas declaraciones y expresiones. Java admite 5 tipos de tokens que son:





  1. Palabras clave
  2. Identificadores
  3. Literales
  4. Operadores
  5. Símbolos especiales

Hablemos ahora de cada uno de ellos uno por uno.

Palabras clave

Palabras clave en Java son palabras predefinidas o reservadas que tienen un significado especial para el compilador de Java. A cada palabra clave se le asigna una tarea o función especial y el usuario no puede cambiarla. No puede utilizar palabras clave como variables o identificadores, ya que forman parte de la sintaxis de Java. Una palabra clave siempre debe escribirse en minúsculas, ya que Java es un lenguaje sensible a mayúsculas y minúsculas. Java admite varias palabras clave, algunas de ellas se enumeran a continuación:



cómo analizar el archivo xml en java
01. resumen02. booleano03. byte04. descanso05. clase
06. caso07. atrapar08. char09. continuar10. predeterminado
11. hacer12. doble13. más14. se extiende15. final
16. finalmente17. flotar18. para19. si20. implementos
21. importación22. instancia de23. int24. interfaz25. largo
26. nativo27. nuevo28. paquete29. privado30. protegido
31. público32. volver33. corto34. estático35. super
36. cambiar37. sincronizado38. esto39. lanzar40. tiros
41. transitorio42. intentar43. nulo44. volátil45. mientras
46. ​​afirmar47. const48. enumeración49. goto50. estrictofp

Identificar

Identificadores de Java son los nombres definidos por el usuario de variables, métodos, clases, matrices , paquetes y interfaces . Una vez que asigne un identificador en el programa Java, puede usarlo para hacer referencia al valor asociado con ese identificador en declaraciones posteriores. Hay algunos estándares de facto que debe seguir al nombrar los identificadores, como:

  • Los identificadores deben comenzar con una letra, un signo de dólar o un guión bajo.
  • Aparte del primer carácter, un identificador puede tener cualquier combinación de caracteres.
  • Los identificadores en Java distinguen entre mayúsculas y minúsculas.
  • Los identificadores de Java pueden tener cualquier longitud.
  • El nombre del identificador no puede contener espacios en blanco.
  • Cualquier nombre de identificador no debe comenzar con un dígito, pero puede contener dígitos dentro.
  • Más importante, palabras clave no se pueden utilizar como identificadores en Java.

Ejemplo:

cadena de fecha java hasta la fecha
// Identificadores válidos $ myvariable // variable _ correcta // variable correcta // nombre_identificador_edu correcto // variable edu2019var correcta // correcta // Identificadores no válidos variable edu // error Identificador_edu // error & variable // identificador de error 23 // cambio de error // error var / edu // error // error de edureka

Literales

Los literales en Java son similares a los normales variables pero sus valores no se pueden cambiar una vez asignados. En otras palabras, los literales son variables constantes con valores fijos. Son definidos por los usuarios y pueden pertenecer a cualquier . Java admite cinco tipos de literales que son los siguientes:



  1. Entero
  2. Punto flotante
  3. Personaje
  4. Cuerda
  5. Booleano

Ejemplo:

public class EduLiteral {public static void main (String [] args) {int edu1 = 112 // Int literal float edu2 = 31.10 // Float literal char edu3 = 'edu' // char literal String edu4 = 'Edureka' // String literal booleano edu5 = verdadero // Booleano literal System.out.println (edu1) // 112 System.out.println (edu2) //31.40 System.out.println (edu3) // edu System.out.println (edu4) // Edureka System.out.println (edu5) // true}}

Operadores

Un operador en Java es un símbolo especial que significa que el compilador debe realizar algunas operaciones matemáticas o no matemáticas específicas en uno o más operandos. Java admite 8 tipos de operadores. A continuación, he enumerado todos los operadores, junto con sus ejemplos:

que hace tostring en java
Operador Ejemplos
Aritmética + , – , / , * , %
Unario ++ , – – , !
Asignación = , += , -= , *= , /= , %= , ^=
Relacional ==, != , , =
Lógico && , ||
Ternario (Condición)? (Declaración1): (Declaración2)
Bit a bit & , | , ^ , ~
Cambio <>, >>>

Símbolos especiales

Símbolos especiales en Java son algunos caracteres que tienen un significado especial conocido por el compilador de Java y no se pueden utilizar para ningún otro propósito. En la siguiente tabla, he enumerado los símbolos especiales admitidos en junto con su descripción.

SímboloDescripción
Soportes [] Estos se utilizan como una referencia de elementos de matriz y también indican subíndices únicos y multidimensionales
Paréntesis () Estos indican una llamada de función junto con parámetros de función
Tirantes{} Las llaves de apertura y final indican el comienzo y el final de un bloque de código que tiene más de una declaración.
Coma (,) Esto ayuda a separar más de una declaración en una expresión.
Punto y coma () Esto se usa para invocar una lista de inicialización
Asterisco (*) Esto se usa para crear una variable de puntero en Java

Con esto llegamos al final de este artículo sobre Tokens en Java.Si quieres saber más sobre Java puedes consultar nuestro .

Ahora que ha entendido qué tokens en Java, consulte el por Edureka, una empresa de aprendizaje en línea de confianza con una red de más de 250.000 alumnos satisfechos repartidos por todo el mundo. El curso de formación y certificación Java J2EE y SOA de Edureka está diseñado para estudiantes y profesionales que desean ser desarrolladores de Java. El curso está diseñado para darle una ventaja en la programación de Java y capacitarlo para los conceptos básicos y avanzados de Java junto con varios marcos de Java como Hibernate y Spring.

Tienes una pregunta para nosotros? Menciónelo en la sección de comentarios de este artículo 'Tokens en Java' y nos comunicaremos con usted lo antes posible.