Java belleği türleri nelerdir?
Java belleği türleri nelerdir?

Video: Java belleği türleri nelerdir?

Video: Java belleği türleri nelerdir?
Video: Java Dersleri #83 - OOP - Collection (Koleksiyon) Nedir, Ne işe Yarar ? 2024, Mayıs
Anonim

NS hafıza içinde JVM beşe bölünür farklı - Yöntem alanı - Yöntem alanı, sınıf kodunu saklar: değişkenlerin ve yöntemlerin kodu. Yığın - Java nesneler bu alanda oluşturulur. Java Yığın− Yöntemleri çalıştırırken sonuçlar yığında saklanır hafıza.

Bunu göz önünde bulundurarak, JVM'de kaç tür bellek var?

NS hafıza içinde JVM 5'e bölünmüş farklı parçalar:

Yığın. Yığın. Program Sayaç Kaydı. Yerel Yöntem Yığını.

JVM bazı belirli işlem türlerini gerçekleştirir:

  • Kodun yüklenmesi.
  • Kodun doğrulanması.
  • Kodun yürütülmesi.
  • Kullanıcılara çalışma zamanı ortamı sağlar.

Yukarıda, Java'da ana bellek nedir? İlk olarak, " ana hafıza "demek istiyoruz Java JVM' tarafından görüldüğü gibi yığın. JVM genellikle bir değişkenin yerel bir kopyası üzerinde çalışmakta serbesttir. Örneğin, bir JIT derleyicisi, bir değerin değerini yükleyen kod oluşturabilir. Java değişkeni bir kayıt defterine dönüştürür ve ardından bu kayıt üzerinde çalışır.

Sonuç olarak, yığın bellek türleri nelerdir?

3 Cevap. Yığın Genç Nesil, Eski veya Eski Nesil ve Kalıcı Nesil olarak ikiye ayrılır. Genç Nesil, tüm yeni nesnelerin tahsis edildiği ve yaşlandırıldığı yerdir.

JVM nedir ve bana Java bellek tahsisini açıklayın?

NS JVM kodu yükler, kodu doğrular, kodu yürütür, yönetir hafıza (bu içerir bellek ayırma İşletim Sisteminden (OS) yöneterek Java tahsisi yığın sıkıştırma ve çöp nesnelerinin kaldırılması dahil) ve son olarak çalışma zamanı ortamını sağlar.

Önerilen: