O que são tokens em Java e como implementá-los?



Este artigo sobre Tokens em Java ajudará você a entender o que são tokens em Java e quais são os vários tipos de tokens suportados por ele.

Muitas vezes você pode ter visto grandes com milhares de linhas de códigos, mas você já se perguntou o que está em seu núcleo? Bem, esses são tokens, os menores elementos individuais, também conhecidos como blocos de construção de um programa Java. Por meio deste artigo, lançarei alguma luz sobre os tokens em Java, que geralmente são negligenciados, mas são parte integrante da linguagem de programação Java.

Em Java, um programa é uma coleção de classes e métodos, enquanto os métodos são uma coleção de várias expressões e instruções. Tokens em Java são as pequenas unidades de código que um Compilador Java usa para construir essas declarações e expressões. Java oferece suporte a 5 tipos de tokens, que são:





  1. Palavras-chave
  2. Identificadores
  3. Literais
  4. Operadores
  5. Símbolos Especiais

Vamos agora falar sobre cada um deles, um por um.

tutorial da web ruby ​​on rails

Palavras-chave

Palavras-chave em Java são palavras predefinidas ou reservadas que têm um significado especial para o compilador Java. Cada palavra-chave é atribuída a uma tarefa ou função especial e não pode ser alterada pelo usuário. Você não pode usar palavras-chave como variáveis ​​ou identificadores, pois elas fazem parte da própria sintaxe Java. Uma palavra-chave sempre deve ser escrita em minúsculas, pois Java é uma linguagem que diferencia maiúsculas de minúsculas. Java oferece suporte a várias palavras-chave, algumas delas estão listadas abaixo:



01. resumo02. booleano03. byte04. pausa05. aula
06. case07. pegar08. char09. continuar10. padrão
11. faça12. duplo13. mais14. estende15. fim
16. finalmente17. flutuar18. para19. se20. implementos
21. importar22. instância de23. int24. interface25. longo
26. nativo27. novo28. pacote29. privado30. protegido
31. público32. retorno33. curto34. estático35. super
36. interruptor37. sincronizado38. isso39. jogar40. jogadas
41. transiente42. tente43. vazio44. volátil45. enquanto
46. ​​afirmar47. const48. enum49. ir para50. strictfp

Identificar

Identificadores Java são os nomes definidos pelo usuário de variáveis, métodos, classes, matrizes , pacotes , e interfaces . Depois de atribuir um identificador no programa Java, você pode usá-lo para referir-se ao valor associado a esse identificador em instruções posteriores. Existem alguns padrões de fato que você deve seguir ao nomear os identificadores, como:

  • Os identificadores devem começar com uma letra, cifrão ou sublinhado.
  • Além do primeiro caractere, um identificador pode ter qualquer combinação de caracteres.
  • Identificadores em Java diferenciam maiúsculas de minúsculas.
  • Os identificadores Java podem ter qualquer comprimento.
  • O nome do identificador não pode conter espaços em branco.
  • Qualquer nome de identificador não deve começar com um dígito, mas pode conter dígitos dentro.
  • Mais importante, palavras-chave não podem ser usados ​​como identificadores em Java.

Exemplo:

lista encadeada no tutorial c
// Identificadores válidos $ myvariable // corrija _variable // variável correta // edu_identifier_name correto // edu2019var correto // correto // Identificadores inválidos edu variable // erro Edu_identifier // erro e variável // erro 23identifier // switch de erro // erro var / edu // erro edureka's // erro

Literais

Literais em Java são semelhantes ao normal variáveis mas seus valores não podem ser alterados depois de atribuídos. Em outras palavras, literais são variáveis ​​constantes com valores fixos. Estes são definidos pelos usuários e podem pertencer a qualquer . Java oferece suporte a cinco tipos de literais, que são os seguintes:



  1. Inteiro
  2. Ponto flutuante
  3. Personagem
  4. Corda
  5. boleano

Exemplo:

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 = true // literal booleano 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

A operador em Java é um símbolo especial que significa que o compilador deve realizar algumas operações matemáticas ou não matemáticas específicas em um ou mais operandos. Java oferece suporte a 8 tipos de operadores. Abaixo, listei todos os operadores, junto com seus exemplos:

Operador Exemplos
Aritmética +, -, /, *,%
Unário ++, - - ,!
Tarefa =, + =, - =, * =, / =,% =, ^ =
Relacional == ,! = ,, =
Lógico &&, ||
Ternário (Doença) ? (Declaração 1): (Declaração 2)
Bit a bit &, | , ^, ~
Mudança <>, >>>

Símbolos Especiais

Símbolos especiais em Java são alguns caracteres que possuem um significado especial conhecido pelo compilador Java e não podem ser usados ​​para nenhum outro propósito. Na tabela abaixo, listei os símbolos especiais suportados em junto com sua descrição.

SímboloDescrição
Suportes [] Eles são usados ​​como uma referência de elemento de array e também indicam subscritos simples e multidimensionais
Parênteses() Eles indicam uma chamada de função junto com parâmetros de função
Suspensórios{} As chaves de abertura e final indicam o início e o fim de um bloco de código com mais de uma instrução
Vírgula (,) Isso ajuda a separar mais de uma instrução em uma expressão
Ponto-e-vírgula () Isso é usado para invocar uma lista de inicialização
Asterisco (*) Isso é usado para criar uma variável de ponteiro em Java

Com isso, chegamos ao final deste artigo sobre Tokens em Java.Se você quiser saber mais sobre Java, consulte nosso .

o que é um método em javascript

Agora que você entendeu quais tokens em Java, verifique o pela Edureka, uma empresa de aprendizagem online confiável com uma rede de mais de 250.000 alunos satisfeitos espalhados por todo o mundo. O curso de certificação e treinamento em Java J2EE e SOA da Edureka é projetado para estudantes e profissionais que desejam ser um desenvolvedor Java. O curso foi elaborado para dar a você uma vantagem inicial na programação Java e treiná-lo para os conceitos básicos e avançados de Java, juntamente com várias estruturas Java como Hibernate e Spring.

Tem alguma questão para nós? Mencione isso na seção de comentários deste artigo “Tokens em Java” e entraremos em contato com você o mais breve possível.