Junior — Middle
Wie reagiert das System/Prozess, wenn der Wert eines Elements im Array durch einen neuen ersetzt wird?
sobes.tech KI
Antwort von AI
In Java sind Arrays Objekte mit fester Größe, die Elemente eines einzigen Typs enthalten. Wenn Sie den Wert eines Array-Elements durch einen neuen ersetzen, passiert Folgendes:
- In der Zelle des Arrays am angegebenen Index wird einfach die Referenz oder der Wert auf einen neuen geändert.
- Wenn es sich um einen primitiven Typ (z.B. int) handelt, wird der Wert überschrieben.
- Wenn es sich um ein Objekt handelt, wird die Referenz auf das alte Objekt durch die Referenz auf das neue ersetzt.
Das System erstellt kein neues Array und ändert nicht die Größe – nur der Inhalt an der Stelle wird geändert.
Beispiel:
int[] numbers = {1, 2, 3};
numbers[1] = 10; // jetzt ist das Array {1, 10, 3}