66 lines
2.9 KiB
Markdown
66 lines
2.9 KiB
Markdown
|
---
|
|||
|
title: tokens
|
|||
|
localeTitle: жетоны
|
|||
|
---
|
|||
|
# Токены в Java
|
|||
|
|
|||
|
Это фундаментальные строительные блоки программы или наименьшая единица программы. Java поддерживает пять типов токенов:
|
|||
|
|
|||
|
## 1\. Ключевые слова
|
|||
|
|
|||
|
Это слова, которые имеют предопределенные определения в компиляторе и не могут использоваться как имена идентификаторов. В Java есть 51 ключевое слово и 2 зарезервированных слова.
|
|||
|
|
|||
|
## 2\. Идентификаторы
|
|||
|
|
|||
|
Это различные имена, данные различным компонентам программы. Они включают имена переменных, методов, классов и т. Д. Они не должны начинаться с цифры, но могут содержать цифры, буквы, символы подчеркивания, символы валюты.
|
|||
|
|
|||
|
## 3\. Литералы
|
|||
|
|
|||
|
Они обеспечивают способ выражения конкретных значений в программе. Они относятся к следующим типам:
|
|||
|
|
|||
|
### Числовые литералы
|
|||
|
|
|||
|
В Java они три типа.
|
|||
|
|
|||
|
* \#### Целочисленные литеры
|
|||
|
* \#### Литералы с плавающей точкой
|
|||
|
* \#### Литералы символов
|
|||
|
|
|||
|
### Булевы литералы
|
|||
|
|
|||
|
Они двух типов
|
|||
|
|
|||
|
* \#### правда
|
|||
|
* \#### ложный
|
|||
|
|
|||
|
### Строковые литералы
|
|||
|
|
|||
|
## 4\. Операторы
|
|||
|
|
|||
|
Это специальные типы символов, используемых для выполнения определенных операций. Например, +, -, \*, /,%
|
|||
|
|
|||
|
## 5\. Сепараторы
|
|||
|
|
|||
|
К ним относятся вкладка, ввод, пробел.
|
|||
|
|
|||
|
##### Теперь рассмотрим программу
|
|||
|
|
|||
|
```java
|
|||
|
//Printing Hello World
|
|||
|
|
|||
|
public class Hello
|
|||
|
|
|||
|
{
|
|||
|
|
|||
|
public static void main(String args[])
|
|||
|
|
|||
|
{
|
|||
|
|
|||
|
System.out.println(“Hello World”);
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
}
|
|||
|
```
|
|||
|
|
|||
|
Исходный код содержит токены, такие как _public_ , _class_ , _Hello_ , {, _public_ , _static_ , _void_ , _main_ , (, _String_ , \[\], _args_ , {, _System_ , _out_ , _println_ , (, _Hello World_ ),} Получаемые токены · скомпилированы в байт-коды Java, которые могут запускаться из интерпретируемой среды java. Токен полезен для компилятора для обнаружения ошибок. Когда токены не расположены в определенной последовательности, компилятор генерирует сообщение об ошибке.
|