Zavedenie
"Hĺbkové pochopenie Java virtuálnych strojov: Pokročilé funkcie a najlepšie postupy JVM (2. vydanie)" Úvod: Prvé vydanie bolo vytlačené takmer 10-krát za dva roky, s takmer 4 000 recenziami zo 4 online kníhkupectiev a viac ako 98 % recenzií sú všetky 5-hviezdičkové recenzie. Druhé vydanie prinieslo veľké zlepšenia na základe prvého vydania: obsah knihy bol komplexne vylepšený a doplnený podľa najnovšieho JDK 1.7; Pridal som veľké množstvo tipov a najlepších postupov na riešenie rôznych bežných problémov JVM; Pribudlo niekoľko praktických prípadov v kombinácii s produkčným prostredím; oprava chýb a nedostatkov v prvom vydaní; Počkaj chvíľu. Druhé vydanie nie je len technologicky modernejšie a bohatšie, ale aj praktickejšie.
"Hĺbkové pochopenie Java virtuálnych strojov: Pokročilé funkcie a najlepšie postupy JVM (2. vydanie)" je rozdelená do piatich častí, ktoré sa zameriavajú na základné témy ako správa pamäte, výkonný subsystém, kompilácia a optimalizácia programov a efektívna súbežnosť.
Prvá časť predstavuje celý technologický systém Java, históriu vývoja Java a JVM, modularizáciu a kompiláciu JDK z makro pohľadu, čo je veľmi užitočné pre pochopenie zvyšku knihy.
Druhá časť vysvetľuje automatickú správu pamäte JVM, vrátane princípu delenia oblasti pamäte virtuálneho stroja a príčin rôznych výnimiek pretečenia pamäte. bežné algoritmy zberu odpadu a charakteristiky a princípy fungovania zberačov odpadu; Princípy a spôsoby použitia bežných nástrojov na monitorovanie a riešenie problémov s virtuálnymi strojmi.
Tretia časť analyzuje vykonávací subsystém virtuálnych strojov, vrátane štruktúry súborov tried, mechanizmu načítavania tried virtuálnych strojov a vykonávacieho motora bajtkódu virtuálnych strojov.
Štvrtá časť vysvetľuje kompiláciu programov a optimalizáciu kódu a rozoberá princípy generík, automatického balenia a rozbaľovania, podmienenej kompilácie a ďalších syntaktických cukrov. Tento kurz vysvetľuje metódu detekcie hotspotov vo virtuálnom stroji, okamžitý kompilátor HotSpotu, podmienky spúšťania kompilácie a spôsob, ako pozorovať a analyzovať dáta a výsledky kompilácie JIT zvonku virtuálneho stroja.
Piata časť sa zaoberá princípmi efektívnej implementácie súbežnosti v Jave, vrátane štruktúry a fungovania pamäťového modelu JVM. atómovosť, viditeľnosť a usporiadanosť v Java pamäťovom modeli; pravidlá a použitie princípu predvýskytu; implementačný princíp vlákien v jazyku Java; Séria opatrení na optimalizáciu zámku vykonávaných virtuálnymi strojmi na dosiahnutie efektívnej súbežnosti.
Adresa na stiahnutie: Odkaz:https://pan.baidu.com/s/1zZ39RDychX6ltM9HjjcARAKód extrakcie:Turisti, ak chcete vidieť skrytý obsah tohto príspevku, prosím. Odpoveď
|