Java-da qanday xotira turlari mavjud?
Java-da qanday xotira turlari mavjud?

Video: Java-da qanday xotira turlari mavjud?

Video: Java-da qanday xotira turlari mavjud?
Video: NOUTBUKKA TEZKOR XOTIRA O'RNATISH // DDR3 DDR4 SODIMM 2024, May
Anonim

The xotira JVM besh xil qismga bo'linadi, xususan: Usul maydoni: Usul maydoni sinf kodini saqlaydi: o'zgaruvchilar va usullarning kodi. Uyum: The Java ob'ektlar bu sohada yaratilgan. Java Stack: Ishlayotgan usullarda natijalar stekda saqlanadi xotira.

Bundan tashqari, Java-da xotira nima?

Stak Java tilidagi xotira statik uchun ishlatiladi xotira ipni ajratish va bajarish. U usulga xos bo'lgan ibtidoiy qiymatlarni o'z ichiga oladi va metoddan havola qilingan to'pdagi ob'ektlarga havola qiladi.

Yuqoridagilardan tashqari, Java uyasi nima? The uyum - barcha sinf misollari va massivlari uchun xotira ajratiladigan ish vaqti ma'lumotlar maydoni. The uyum virtual mashina ishga tushirilganda yaratilgan. Uyum ob'ektlar uchun saqlash avtomatik saqlash boshqaruv tizimi (axlat yig'uvchi sifatida tanilgan) tomonidan qayta tiklanadi; ob'ektlar hech qachon aniq ajratilmaydi.

Yana bilingki, Java-da hovuz xotirasi nima?

The Java qator doimiysi basseyn maydon uyasi hisoblanadi xotira qayerda Java literal satr qiymatlarini saqlaydi. Uyum maydoni hisoblanadi xotira ish vaqti operatsiyalari uchun ishlatiladi. Yangi o'zgaruvchi yaratilganda va qiymat berilganda, Java ichida aniq qiymat mavjudligini tekshiradi basseyn.

Java-da xotira buzilishi nima?

Bu jarayon axlat yig'ish va tegishli qismi deb ataladi JVM axlat yig'uvchi yoki GC deb ataladi. Biroz soddalashtirib, shuni aytishimiz mumkinki, a xotira oqishi ichida Java ba'zi ob'ektlar ilova tomonidan endi ishlatilmaydigan holat, lekin GC ularni ishlatilmagan deb tan olmaydi.

Tavsiya: