---
title: tokens
localeTitle: tokens
---
# Tokens em Java
Estes são os blocos de construção fundamentais de um programa ou a menor unidade de um programa. Java suporta cinco tipos de tokens:
## 1\. Palavras-chave
Estas são as palavras que têm suas definições predefinidas no compilador e não podem ser usadas como nomes dos identificadores. Existem 51 palavras-chave e 2 palavras reservadas em Java.
## 2\. Identificadores
Estes são os vários nomes dados a diferentes componentes do programa. Estes incluem os nomes de variáveis, métodos, classes, etc. Eles não devem começar com um dígito, mas podem conter dígitos, letras, sublinhados, símbolos de moeda.
## 3\. Literais
Estes fornecem uma maneira de expressar valores específicos em um programa. Esses são os seguintes tipos:
### Literais Numéricos
Estes são de três tipos em Java.
*   \#### Literals Inteiros
*   \#### Literals de ponto flutuante
*   \#### Literais de caracteres
### Literatura Booleana
Estes são de dois tipos
*   \#### verdade
*   \#### false
### Literais de cordas
## 4\. Operadores
Estes são os tipos especiais de símbolos usados ​​para executar determinadas operações. Por exemplo, +, -, \*, /,%
## 5\. Seperators
Estes incluem guia, digite, barra de espaço.
##### Agora vamos considerar um programa
```java
       //Printing Hello World 
 
 public class Hello 
 
 { 
 
 public static void main(String args[]) 
 
 { 
 
 System.out.println(“Hello World”); 
 
 } 
 
 } 
```
O código-fonte contém tokens como _public_ , _class_ , _Hello_ , {, _público_ , _estático_ , _void_ , _main_ , (, _String_ , \[\], _argumentos_ , {, _System_ , _out_ , _println_ , (, _"Hello World"_ ,},} Os tokens resultantes são compilados em bytecodes Java que podem ser executados a partir de um ambiente Java interpretado.O token é útil para o compilador detectar erros.Quando os tokens não são organizados em uma sequência específica, o compilador gera uma mensagem de erro.