середа, 18 листопада 2015 р.

Token Java

1. Ключові слова (keywords)
зарезервовані слова, які не можна використовувати для власних потреб при написанні коду.
В java 50 зарезервованих слів

2. Літерали (literal)
це те як ми ініціалізуємо змінні.
Integer literal:
- цифри 0-9 (12378345)
- нижнє підкреслення, щоб розділяти розряди (12_378_345)
- 16-ва система числення (0xBCEOE9 це шістнадцяткове представлення числа12378345)
- суфікси l L (12378345L)
- знак + -

Floating Point Literal:
- крапка-розподілювач (.) (12354.00)
- степінь десятки або експонента е Е (1.2378345е7f) - це означає, що число треба помножити на 10 в степені 7. f вкінці означає, що число типу флоат
- суфікси f F d D. Флоат і дабл

Boolean literal - true false

Characteral literal
- символи a-z | A-Z | 0-9 | а-я
- спеціальні символи
\b backspace
\t табуляція
\n перенос каретки
\f
\r
\'
\''

String literal

Null liteal - null. Ми можемо зарезервувати змінну зі значенням null


3. Розподілювачі (separators)
() {} [] ; , . ... @ ::

4. Operator
! унарний оператор. Це логічне заперечення
<> бінарний оператор
% залишок від ділення

Перегрузка операторів - в залежності від контексту операторам відповідають різні сутності
Наприклад,
"123" + "123" = "123123" канканація String
123+123=246 додавання int

5. Ідентифікатори
це будь-які комбінації Java-літер або чисел , крім ключових слів

Немає коментарів:

Дописати коментар