— И, наконец, урок от Риши в лекторском стиле: куча бесполезной информации. Все лекторы обожают такое. Но ты хотя бы одним глазком посмотри, и хватит с тебя.
— Я – готов.
— Сегодня я расскажу тебе, что такое литералы. Литералы — это все данные, которые записаны прямо в Java-коде. Примеры:
| Код | Описание |
|---|---|
"Mama mila ramu" |
Это литерал. Его тип — String |
115 |
Это литерал. Его тип — int |
0.256 |
Это литерал. Его тип – double |
'\u1234' |
Это литерал. Его тип – char |
— На самом деле литералов несколько больше. С помощью литералов можно задать значения любых известных типов:
| Литерал | Тип | Описание |
|---|---|---|
| 123676 | int | Целое число |
| 22223333444433332222L | long | Длинное целое число |
| 12.323232323f | float | Дробное число |
| 12.33333333333333333d | double | Длинное дробное число |
| «Mama» «» «Mama\nMila\nRamu\n123» |
String | Строка |
| ‘\u3232’ ‘T’ ‘5’ |
char | Символ |
| true, false | boolean | Логический тип |
| null | Object | Ссылка на объект |
— Т.е. код – это методы, классы, переменные,…, а литералы – это конкретные значения переменных, записанные прямо в коде. Так, я правильно понял?
— Да, так и есть.
— Отлично. Наконец-то эта Java начинает складываться в одну картину.
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ