Giriş
"Java Sanal Makinelerinin Derinlemesine Anlaşılması: JVM Gelişmiş Özellikleri ve En İyi Uygulamaları (2. Baskı)" Giriş: İlk baskı iki yılda neredeyse 10 kez basıldı, 4 çevrimiçi kitapçıdan yaklaşık 4.000 inceleme aldı ve incelemelerin %98'inden fazlası 5 yıldızlı incelemelerdir. İkinci baskı, birinci baskıya göre büyük iyileştirmeler sağladı: kitabın içeriği en son JDK 1.7'ye göre kapsamlı şekilde yükseltildi ve tamamlandı; Çeşitli yaygın JVM sorunlarıyla başa çıkmak için çok sayıda tavsiye ve en iyi uygulama ekledi; üretim ortamıyla birleştirilmiş bir dizi pratik kaza eklenmiş durumdadır; ilk baskıdaki hataların ve eksikliklerin düzeltilmesi; Bir dakika bekle. İkinci baskı sadece daha teknolojik olarak güncellenmiş ve zengin olmakla kalmıyor, aynı zamanda daha pratik.
"Java Sanal Makinelerinin Derinlemesine Anlaşılması: JVM Gelişmiş Özellikler ve En İyi Uygulamalar (2. Baskı)" beş bölüme ayrılmış olup, bellek yönetimi, yürütme alt sistemi, program derleme ve optimizasyonu ile verimli eşzamanlılık gibi temel konulara odaklanmaktadır.
İlk bölüm, tüm Java teknoloji sistemini, Java ve JVM'nin gelişim geçmişini, modülerleştirmeyi ve JDK derlemesini makro perspektiften tanıtıyor; bu da kitabın geri kalanını anlamak için çok faydalı.
İkinci bölüm, JVM'nin otomatik bellek yönetimini, sanal makine bellek alanı bölünmesi ilkesini ve çeşitli bellek taşma istisnalarının nedenlerini açıklar. yaygın çöp toplama algoritmaları ve çöp toplayıcıların özellikleri ile çalışma prensipleri; Yaygın sanal makine izleme ve sorun giderme araçlarının ilkeleri ve kullanım yöntemleri.
Üçüncü bölüm, sınıf dosya yapısı, sanal makine sınıf yükleme mekanizması ve sanal makine bayt kodu yürütme motoru dahil olmak üzere sanal makinelerin yürütme alt sistemini analiz eder.
Dördüncü bölüm, programların derlenmesini ve kodun optimizasyonunu açıklar, jenerikler, otomatik paketleme ve açma, koşullu derleme ve diğer sözdizimi şekerlerinin ilkelerini açıklar. Bu ders, sanal makinenin hotspot tespit yöntemini, HotSpot'un anında derleyicisini, derleme tetikleme koşullarını ve JIT derleme verilerinin ve sonuçlarının sanal makine dışından nasıl gözlemlenip analiz edileceğini açıklar.
Beşinci bölüm, Java'da verimli eşzamanlılık uygulamasının ilkelerini, JVM bellek modelinin yapısı ve işleyişini tartışır. Java bellek modelinde atomiklik, görünürlük ve düzenlilik; pre-occurrence ilkesinin kuralları ve kullanımı; Java dilinde iş parçacıklarının uygulama prensibi; Verimli eşzamanlılık sağlamak için sanal makineler tarafından gerçekleştirilen bir dizi kilit optimizasyon ölçümü.
İndirme adresi: Bağlantı:https://pan.baidu.com/s/1zZ39RDychX6ltM9HjjcARAÇıkarma kodu:Turistler, bu gönderinin gizli içeriğini görmek isterseniz lütfen Yanıt
|