Junior — Middle
Hogyan reagál a rendszer/folyamat, ha egy elem értékét a tömbben újra cserélik?
sobes.tech MI
Válasz az MI-től
Java-ban a tömbök fix méretű objektumok, amelyek egy típusú elemeket tartalmaznak. Ha egy tömb elem értékét újjá változtatod, a következő történik:
- A megadott indexű tömbhelyen egyszerűen megváltozik a referencia vagy az érték.
- Ha primitív típus (pl. int), az érték felülíródik.
- Ha objektum, akkor a régi objektum referencia helyett az új referencia kerül beállításra.
A rendszer nem hoz létre új tömböt, nem változtatja a méretet — csak a tartalom változik az adott indexen.
Példa:
int[] numbers = {1, 2, 3};
numbers[1] = 10; // most a tömb {1, 10, 3}