7 Variablen in Java: Deklaration und Initialisierung

7.1 Variablendeklaration

In Java muss eine Variable vor ihrer Verwendung deklariert werden. Dabei wird der Datentyp der Variable sowie ihr Name festgelegt.

7.1.1 Primitive Datentypen

int x;
double rate;
char initial;
boolean isValid;

7.1.2 Referenztypen

String name;
List<Integer> numbers;
HashMap<String, String> map;

7.2 Variable Initialisierung

Nach der Deklaration kann einer Variablen ein Wert zugewiesen werden. Diesen Prozess nennt man Initialisierung.

7.2.1 Primitive Datentypen

int x = 42;
double rate = 2.5;
char initial = 'A';
boolean isValid = true;

7.2.2 Referenztypen

String name = "Alice";
List<Integer> numbers = new ArrayList<>();
HashMap<String, String> map = new HashMap<>();

7.3 Deklaration und Initialisierung zusammen

Es ist auch möglich, die Deklaration und die Initialisierung in einem Schritt durchzuführen.

int y = 15;
String greeting = "Hello";
List<Integer> primes = Arrays.asList(2, 3, 5, 7, 11);

7.4 Variablenumfang (Scope)

Der Gültigkeitsbereich einer Variable wird durch den Block definiert, in dem sie deklariert wurde.

7.4.1 Lokale Variablen

public void myMethod() {
    int localVariable = 10;
}

7.4.2 Instanzvariablen

public class MyClass {
    int instanceVariable = 20;
}

7.4.3 Klassenvariablen (Statische Variablen)

public class MyStaticClass {
    static int staticVariable = 30;
}

Die korrekte Deklaration und Initialisierung von Variablen ist entscheidend für die Funktionalität und Effizienz eines Java-Programms. Durch die Verwendung des geeigneten Variablentyps und -umfangs kann die Lesbarkeit und Wartbarkeit des Codes verbessert werden.