Uvod
"Poglobljeno razumevanje Java virtualnih strojev: JVM napredne funkcije in najboljše prakse (2. izdaja)" Uvod: Prva izdaja je bila natisnjena skoraj 10-krat v dveh letih, z skoraj 4.000 recenzijami iz 4 spletnih knjigarn, več kot 98 % recenzij pa so vse ocene s petimi zvezdicami. Druga izdaja je prinesla velike izboljšave na podlagi prve izdaje: vsebina knjige je bila temeljito nadgrajena in dopolnjena v skladu z najnovejšim JDK 1.7; Dodali smo veliko nasvetov in najboljših praks za reševanje različnih pogostih težav z JVM; dodanih je bilo več praktičnih primerov v kombinaciji s proizvodnim okoljem; popravljanje napak in pomanjkljivosti v prvi izdaji; Samo malo. Druga izdaja ni le tehnološko bolj posodobljena in bogatejša, ampak tudi bolj praktična.
"Poglobljeno razumevanje Java virtualnih strojev: napredne funkcije in najboljše prakse JVM (2. izdaja)" je razdeljen na pet delov, ki se osredotočajo na temeljne teme, kot so upravljanje pomnilnika, izvršilni podsistemi, prevajanje in optimizacija programov ter učinkovita sočasnost.
Prvi del predstavi celoten Java tehnološki sistem, zgodovino razvoja Java in JVM, modularizacijo ter prevajanje JDK z makro vidika, kar je zelo koristno za razumevanje preostalega dela knjige.
Drugi del pojasnjuje samodejno upravljanje pomnilnika JVM, vključno z načelom delitve območja pomnilnika navideznega stroja in vzroki za različne izjeme presežka pomnilnika. pogoste algoritme za zbiranje smeti ter značilnosti in delovna načela zbiralcev smeti; Načela in metode uporabe pogostih orodij za spremljanje in odpravljanje težav z virtualnimi stroji.
Tretji del analizira izvršilni podsistem virtualnih strojev, vključno s strukturo datotek razredov, mehanizmom nalaganja razredov virtualnih strojev in pogonom za izvajanje bajtkode virtualnih strojev.
Četrti del pojasnjuje prevajanje programov in optimizacijo kode ter razloži načela generičnih izdelkov, samodejnega pakiranja in razpakiranja, pogojnega prevajanja in drugih sintaktičnih sladkorjev. Ta tečaj pojasnjuje metodo zaznavanja hotspotov v virtualnem stroju, takojšnji prevajalnik HotSpota, pogoje sprožitve prevajanja ter kako opazovati in analizirati podatke in rezultate JIT prevajanja zunaj virtualnega stroja.
Peti del obravnava načela učinkovite implementacije sočasnosti v Javi, vključno s strukturo in delovanjem pomnilniškega modela JVM. atomičnost, vidnost in urejenost v Java pomnilniškem modelu; pravila in uporabo načela predhodnega pojavljanja; načelo implementacije niti v jeziku Java; Vrsta ukrepov za optimizacijo zaklepov, ki jih izvajajo virtualni stroji za doseganje učinkovite sočasnosti.
Naslov za prenos: Povezava:https://pan.baidu.com/s/1zZ39RDychX6ltM9HjjcARAEkstrakcijska koda:Turisti, če želite videti skrito vsebino te objave, prosim Odgovoriti
|