Sobes.tech
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}