Junior — Middle
Sistem/proses, massivdəki elementin dəyəri yenisi ilə dəyişdirilərsə, necə reaksiya verir?
sobes.tech Süni İntellekt
AI-dan cavab
Java-da massivlər sabit ölçülü obyektlərdir və tək tipli elementləri ehtiva edir. Əgər massiv elementinin dəyərini yenisi ilə dəyişsəniz, aşağıdakı baş verir:
- Müəyyən edilmiş indeksdəki massiv hüceyrəsində sadəcə referans və ya dəyər yenisi ilə dəyişdirilir.
- Əgər bu primitiv tipdirsə (məsələn, int), dəyər yenidən yazılır.
- Əgər obyekt isə, köhnə obyektə olan referans yeni obyektə olan referansla əvəz olunur.
Sistem yeni massiv yaratmır və ölçünü dəyişmir — yalnız indeksdəki məzmun dəyişir.
Nümunə:
int[] numbers = {1, 2, 3};
numbers[1] = 10; // indi massiv {1, 10, 3}