Sobes.tech
Junior — Middle

Yaddaşda əsas növü obyektləri və dəyişənləri yerləşdirilən yerlər hansılardır?

sobes.tech Süni İntellekt

AI-dan cavab

Java-da, primitiv tiplər (int, boolean, double və s.) adətən metodun yerli dəyişənləri olarsa, yığında yerləşdirilir. Əgər primitivlər obyektin sahələri isə, onlar obyektlə birlikdə yerdə saxlanılır.

Obyektlər həmişə yerdə yerləşir (heap). Obyektlərə referans dəyişənləri yığında saxlanılır, əgər onlar yerli dəyişənlərdirsə, və ya yerdədirsə, əgər digər obyektlərin sahələridirsə.

Buna görə:

  • Yerli primitivlər — yığın
  • Obyektlərdə primitiv sahələr — yerdə
  • Obyektlər — yerdə
  • Obyektlərə referanslar — yığın (yerli) və ya yerdə (sahələr)