| Datentyp | Primitiv | Klasse |
|---|---|---|
| int | X | |
| String | X | |
| long | X | |
| double | X | |
| Applet | X | |
| boolean | X | |
| Graphics | X |
Das richtige Vorgehen besteht darin, die primitiven Datentypen zu erkennen. Alles andere muss eine Klasse sein.
Hier ist ein sehr kleines Programm, das einen primitiven Datentyp verwendet:
class BspLong
{
public static void main ( String[] args )
{
long wert;
wert = 18234;
System.out.println( wert );
}
}
|
In diesem Programm ist die Variable wert der Name für ein 64 Bit großes Speichersegment, das verwendet wird um eine Ganzzahl vom Typ Long aufzunehmen.
Die Anweisung
wert = 18234;
stellt ein bestimmtes Bitmuster in ein 64 Bit großes Speichersegment.
Bei einem primitiven Datentyp ist eine Variable ein Speichersegment, das
für einen Wert von einem bestimmten Typ reserviert wird.
Wenn wir zum Beispiel long wert sagen, wird
ein 64 Bit großes Speichersegment für eine Ganzzahl reserviert.
Sagen wir int summe, werden 32 Bits des Speichers für eine Ganzzahl reserviert.
Objektreferenzvariablen arbeiten nicht auf diese Weise. Die nächsten Seiten werden dies erörtern.