FAQ Group Java

Was bedeutet inkrementieren?

Inkrementieren bezeichnet das schrittweise Erhöhen des Wertes einer Variablen. Das Inkrement beschreibt, um wieviel sich der Wert in jedem Schritt erhöht. Analog beschreibt das Dekrementieren die schrittweise Verminderung des Wertes einer Variablen und das Dekrement, um wieviel sich der Wert…

Wieso muss man Arrays klonen und kann sie nicht einfach wie andere Daten einer zweiten Variable zuweisen, wenn man zwei Arrays mit dem gleichen Inhalt möchte?

In Java wird in der Variable für das Array eine Referenz in Form einer Speicheradresse der Array-Daten abgelegt. Weist man das Array einer zweiten Variable zu, enthalten beide Variablen dieselbe Speicheradresse und referenzieren daher dieselben Array-Daten. Mehr Information findest du…

Was ist der Heapspeicher?

Bei der Ausführung eines Programms werden verschiedene Speicherbereiche reserviert. Einer davon ist der Heapspeicher. Im Heapspeicher werden dynamisch zugewiesene Daten abgelegt. Dazu gehören in Java alle zur Laufzeit erzeugten Objekte. Werden Ressourcen nicht mehr benötigt (nicht mehr referenziert), können sie…