– A na koniec lekcja od Rasziego w formie wykładu, a w niej cały stos przydatnych informacji. Czyli to, co wykładowcy kochają najbardziej. Wystarczy, że zerkniesz.

– Jestem gotowy.

– Dzisiaj opowiem Ci o literałach. Literały to wszystkie dane napisane bezpośrednio w kodzie Java. Oto kilka przykładów:

Kod Opis
"Deszczyk w Hiszpanii" To jest literał. Jest on typu String
115 To jest literał. Jest on typu int
0.256 To jest literał. Jest on typu float
'\u1234' To jest literał. Jest on typu char

– Tak naprawdę, istnieje całe mnóstwo innych rodzajów literałów. Możesz używać literałów, aby przypisać wartości każdego znanego typu:

Literał Typ Opis
123676 int Liczba całkowita
22223333444433332222L long Długa liczba całkowita
12.323232323f float Liczba zmiennoprzecinkowa
12.33333333333333333d double Długa liczba zmiennoprzecinkowa
"Deszczyk"
""
"Deszczyk\nw\nHiszpanii\u123"
String Ciąg
'\u3232'
'T'
'5'
char Znak
true, false boolean Typ logiczny
null  Object Referencja Object

– A zatem kod składa się z metod, klas, zmiennych itd., ale literały są konkretnymi wartościami napisanymi bezpośrednio w kodzie. Czy dobrze to zrozumiałem?

– Tak, w zupełności.

– Świetnie. Chyba powoli zaczynam kumać, o co chodzi w tej Javie.