Ausgabedarstellungen in Java
Die Textdarstellung von Werten
Ein Wert ist eine interne Darstellung einer Sache im Inneren einer Java -Implementation.
Ein Wert kann also nicht direkt gesehen oder als solcher ausgegeben werden.
Um einen Wert auszugeben, wird ersatzweise zuerst eine Textdarstellung des Wertes gebildet und dann diese ausgegeben.
Eine Textdarstellung eines Wertes ist eine Zeichenfolge, welche die durch den Wert dargestellte Sache durch eine Folge von Zeichen darstellen soll.
Beispielsweise hat der Wert «"Hallo Welt!"» die Textdarstellung »Hallo Welt!« (ohne die Anführungszeichen »"«).
Die Ausgabe von Werten
Zur Ausgabe wird ein Wert in eine Textdarstellung umgewandelt, die dann ausgegeben werden kann.
- Ausgabe des Wertes eines Ausdrucks
Auswertung Ausgabe
Ausdruck --------------------> Wert --------------------> Textdarstellung"Hallo, Welt!" Hallo, Welt! Hallo, Welt!
- Auswertung des Ausdrucks »"Hallo, Welt!"« mit nachfolgender Ausgabe des erhaltenen Wertes
Quelltextmodell | Laufzeitmodell
|
|
|
|
|
|
|
| Auswertung Ausgabe
"Hallo, Welt" ---|-----------------> Hallo, Welt ---------------------> Hallo, Welt
Ausdruck | interner Wert Textdarstellung
|
|
| |
| |
extern / sichtbar | intern / unsichtbar | extern / sichtbar
| |
| |
'---------------------------------------------'