Letzte Chance! 50 % auf alles
Der Sale endet in
Java-Datentypen sind die Grundlage der Datenmanipulation in der Java-Programmierung. Sie legen die Größe und Art der Werte fest, die in einer Variablen gespeichert werden können. Java ist eine statisch typisierte Sprache, d.h. jede Variable muss vor der Verwendung mit einem Datentyp deklariert werden. Java-Datentypen werden in zwei Hauptgruppen eingeteilt: Primitive Datentypen und Referenzdatentypen.
Primitive Datentypen sind die grundlegendsten Datentypen, die es in Java gibt. Es gibt acht primitive Datentypen, die jeweils einen bestimmten Zweck erfüllen:
byte b = 100;
short s = 10000;
int i = 100000;
long l = 100000L;
float f = 234.5f;
double d = 123.4;
true oder falseboolean flag = true;
char c = 'A';
Referenzdatentypen sind Objekte, die Referenzen auf die eigentlichen Daten speichern. Dazu gehören Klassen, Schnittstellen und Arrays. Im Gegensatz zu primitiven Datentypen wird bei Referenzdatentypen der Wert nicht direkt gespeichert.
public class ReferenceExample {
public static void main(String[] args) {
String str = "Hello, World!"; // Class type
int[] numbers = {1, 2, 3, 4, 5}; // Array type
System.out.println(str);
for (int num : numbers) {
System.out.println(num);
}
}
}
In diesem Beispiel ist str eine Referenzvariable vom Typ String und numbers ist ein Array mit ganzen Zahlen.
int für ganzzahlige Berechnungen, es sei denn, es besteht ein besonderer Bedarf an anderen ganzzahligen Typen.double für dezimale Werte, es sei denn, Speicherbeschränkungen schreiben etwas anderes vor.boolean für Flags und Bedingungen, um die Lesbarkeit des Codes zu verbessern.