Junior — Middle
Sistem/proses, dizisi içindeki bir öğenin değeri yenisiyle değiştirilirse nasıl tepki verir?
sobes.tech yapay zeka
AI'dan gelen yanıt
Java'da diziler, tek tipteki öğeleri içeren sabit boyutlu nesnelerdir. Bir dizi öğesinin değerini yenisiyle değiştirirseniz, şu olur:
- Belirtilen indeksdeki dizi hücresinde sadece referans veya değer yenisiyle değiştirilir.
- Eğer bu temel bir tipse (örneğin, int), değer üzerine yazılır.
- Eğer bir nesne ise, eski nesneye olan referans yeni nesneye olan referansla değiştirilir.
Sistem yeni bir dizi oluşturmaz, boyutu değiştirmez — sadece indeksdeki içerik değiştirilir.
Örnek:
int[] numbers = {1, 2, 3};
numbers[1] = 10; // şimdi dizi {1, 10, 3}