Sobes.tech
Junior — Middle

Proqramın tərtibindən sonra obyekt yaddaşda necə təqdim olunur?

sobes.tech Süni İntellekt

AI-dan cavab

Android (Java/Kotlin) proqramının tərtibinin tamamlanmasından sonra, yaddaşda obyekt yığım (heap) içində yerləşən məlumatlar toplusu kimi təqdim olunur. Yaddaşda saxlanılır:

  • Obyektin başlığı (meta məlumatlar, məsələn, sinfə istinad, çöp toplayıcı üçün məlumatlar).
  • Obyektin sahələri (nümunə dəyişənləri) və onların dəyərləri.

Obyektlərə istinadlar yığımda saxlanılır, özləri isə yığımda yerləşir. Proqramın icrası zamanı JVM və ya ART (Android Runtime) obyektlər üçün yaddaş ayırma və azad etmə işlərini idarə edir.

Yaddaşda obyekt belə təsəvvür edilə bilər:

Heap:
+---------------------+
| Obyekt Başlığı     |
| Sahə1 (int)        |
| Sahə2 (String istinadı) |
| ...                 |
+---------------------+

Yığım:
+---------------------+
| Obeyektə istinad    |
+---------------------+