— И, наконец, урок от Риши в лекторском стиле: куча бесполезной информации. Все лекторы обожают такое. Но ты хотя бы одним глазком посмотри, и хватит с тебя.

— Я – готов.

— Сегодня я расскажу тебе, что такое литералыЛитералы — это все данные, которые записаны прямо в 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\u123»
String Строка
‘\u3232’
‘T’
‘5’
char Символ
true, false boolean Логический тип
null  Object Ссылка на объект

— Т.е. код – это методы, классы, переменные,…, а литералы – это конкретные значения переменных, записанные прямо в коде. Так, я правильно понял?

— Да, так и есть.

— Отлично. Наконец-то эта Java начинает складываться в одну картину.