— И, наконец, урок от Риши в лекторском стиле: куча бесполезной информации. Все лекторы обожают такое. Но ты хотя бы одним глазком посмотри, и хватит с тебя.
— Я – готов.
— Сегодня я расскажу тебе, что такое литералы. Литералы — это все данные, которые записаны прямо в 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 начинает складываться в одну картину.
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ