„Und zu guter Letzt eine Lektion von Ritschie in Form einer Vorlesung: ein Haufen nutzloser Informationen. Das ist es, was alle Dozenten lieben. Wirf einen kurzen Blick darauf, das reicht.“

„Ich bin bereit.“

„Heute erzähle ich dir von Literalen. Literale sind alle Daten, die direkt in den Java-Code geschrieben werden. Hier ein paar Beispiele:

Code Beschreibung
"Rain In Spain" Das ist ein Literal. Sein Typ ist String
115 Das ist ein Literal. Sein Typ ist int
0.256 Das ist ein Literal. Sein Typ ist float
'\u1234' Das ist ein Literal. Sein Typ ist char

„Tatsächlich gibt es viele weitere Arten von Literalen. Du kannst Literale verwenden, um Werte eines beliebigen bekannten Typs zuzuweisen:“

Literal Typ Beschreibung
123676 int Integer
22223333444433332222L long Lange Ganzzahl
12.323232323f float Dezimalzahl
12.33333333333333333d double Lange Dezimalzahl
"Rain"
""
„Regen\nIn\nRegensburg\u123"
String String
'\u3232'
'T'
'5'
char Zeichen
true, false boolean Logischer Typ
null  Object Objektreferenz

„Code besteht also aus Methoden, Klassen, Variablen usw., aber Literale sind spezifische Werte, die direkt in den Code geschrieben werden. Habe ich das richtig verstanden?“

„Ja, ganz genau.“

„Prima. Ich fange endlich an, diese ganze Java-Sache zu verstehen.“