66 lines
1.9 KiB
Markdown
66 lines
1.9 KiB
Markdown
|
---
|
|||
|
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.
|