Ist Int ein primitiver Datentyp?
Antwort:
Nein — er ist nicht in der Liste der primitiven Datentypen (das Wort, das
mit einem kleinen “i” beginnt ist auf der Liste: int).
Wir denken daran, dass Java Groß-/Kleinschreibung unterscheidet.
Objekte

Java hat sehr viele eingebaute Datentypen,
und wir (als ein Programmierer) können so viele erstellen wie wir möchten.
Dennoch, alle Daten in Java gehören zu einer von zwei
Kategorien: primitive Daten oder Objekte.
Es gibt nur acht primitive Datentypen.
Jeder Datentyp, den wir uns ausdenken wird vom Typ Objekt sein.
Es wird in den folgenden Kapiteln noch sehr viel mehr über Objekte gesagt werden
(da Java eine
objektorientierte Programmiersprache ist).
Für jetzt ist das Folgende alles, was wir zu wissen brauchen:
- Primitive Daten verwenden eine kleine, feste Anzahl von Bytes.
- Es gibt nur acht primitive Datentypen.
- Ein Programmierer kann keine neuen primitiven Datentypen erstellen.
- Ein Objekt kann ein kleiner oder ein großer Block Daten sein.
- Ein Objekt kann aus vielen internen Teilen bestehen (es gibt aber auch sehr einfache Objekte).
- Der Datentyp eines Objekts wird seine Klasse genannt.
- Viele Klassen sind schon in Java definiert.
- Ein Programmierer kann neue Klassen erstellen, um die speziellen Anforderung eines Programms zu erfüllen.
Ein grober Vergleich ist, einen primitiven Datenwert mit einer Schraube,
ein Objekt aber mit einer ganzen Maschine zu vergleichen.
Frage 5:
Die folgenden sind alle legitime Datentypen in Java.
Welche sind primitive und welche sind Klassentypen?
- int
- String
- double
- Scanner
- short