„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.“
GO TO FULL VERSION