Junior — Middle
როგორ რეაგირებს სისტემა/პროცესი თუ მასივში ელემენტის მნიშვნელობა ახალი მნიშვნელობით შეიცვლება?
sobes.tech AI
პასუხი AI-სგან
Java-da massivlər — bu, 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}