Eine gute Antwort könnte sein:

Vielleicht.

Typ Wrapper

primitiver TypWrapper Typ
byte Byte
short Short
int Int
long Long
float Float
double Double
char Character
boolean Boolean

Denken Sie daran, dass es eine große Kluft zwischen primitiven Datentypen und Objekten gibt, die all die restlichen Daten in einem Javaprogramm ausmachen Diese Kluft muss manchmal überbrückt werden. Für jeden primitiven Typ gibt es eine entsprechende Wrapper-Klasse. Eine Wrapper-Klasse kann verwendet werden um einen primitiven Datenwert in ein Objekt zu konvertieren und manche Objekttypen in einen primitiven Datenwert zu konvertieren. Die Tabelle zeigt die primitiven Typen und ihre Wrapper-Klassen:

In Java wird zwischen Groß- und Kleinschreibung unterschieden, also sind "byte" und "Byte" verschiedene Dinge.

Zum Beispiel kann der Wert 103 in einem Speicherbereich gehalten werden, der vom primitiven Datentyp long ist. Der gleiche Wert könnte in einem Objekt gehalten werden, der vom Typ Long ist. Das Objekt wird wesentlich mehr als 16 Bits verwenden.

Machen Sie sich keine Sorgen, wenn Ihnen das jetzt alles etwas gegenstandslos erscheint. Sie werden später mehr über Wrapper-Klassen erfahren, sobald Sie sie verwenden müssen.


FRAGE 16:

Sie haben schon in den Beispielprogrammen der vorherigen Kapitel die Klasse String gesehen. Ist String eine Wrapper-Klasse?