Införandet
"Djupgående förståelse av Java Virtual Machines: JVM Advanced Features and Best Practices (2:a upplagan)" Introduktion: Första upplagan har tryckts nästan 10 gånger på två år, med nästan 4 000 recensioner från 4 nätbokhandlar, och mer än 98 % av recensionerna är alla femstjärniga recensioner. Den andra upplagan har gjort stora förbättringar jämfört med den första utgåvan: innehållet i boken har grundligt uppgraderats och kompletterats enligt den senaste JDK 1.7; Lagt till ett stort antal tips och bästa praxis för att hantera olika vanliga JVM-frågor; Ett antal praktiska fall kombinerat med produktionsmiljön har lagts till; korrigering av fel och brister i första upplagan; Vänta en minut. Andra upplagan är inte bara mer teknologiskt uppdaterad och rikare, utan också mer praktisk.
"In-Depth Understanding of Java Virtual Machines: JVM Advanced Features and Best Practices (2nd Edition)" är uppdelad i fem delar, med fokus på kärnämnen som minneshantering, exekveringsdelsystem, programkompilering och optimering samt effektiv samtidighet.
Den första delen introducerar hela Java-teknologisystemet, utvecklingshistorien för Java och JVM, modularisering och JDK-kompilering ur ett makroperspektiv, vilket är mycket hjälpsamt för att förstå resten av boken.
Den andra delen förklarar den automatiska minneshanteringen av JVM, inklusive principen om virtuell maskins minnesområdesdelning och orsakerna till olika minnesöverflödesundantag. vanliga sophämtningsalgoritmer samt egenskaper och arbetsprinciper för sophämtare; Principer och användningsmetoder för vanliga verktyg för övervakning och felsökning av virtuella maskiner.
Den tredje delen analyserar exekveringsdelsystemet för virtuella maskiner, inklusive klassfilstruktur, virtuell klassladdningsmekanism och bytekodsexekveringsmotor för virtuell maskin.
Den fjärde delen förklarar kompilering av program och optimering av kod, och förklarar principerna för generiska generiska verk, automatisk packning och unboxing, villkorlig kompilering och andra syntaxsocker. Denna kurs förklarar hotspot-detekteringsmetoden för virtuella maskiner, HotSpots omedelbara kompilator, kompileringstriggervillkoren samt hur man observerar och analyserar data och resultat från JIT-kompilering utanför den virtuella maskinen.
Den femte delen diskuterar principerna för effektiv samtidighetsimplementering i Java, inklusive strukturen och driften av JVM-minnesmodellen. atomicitet, synlighet och ordning i Java-minnesmodellen; reglerna och användningen av principen om förekomst; implementeringsprincipen för trådar i Java-språket; En serie låsoptimeringsåtgärder utförda av virtuella maskiner för att uppnå effektiv samtidighet.
Nedladdningsadress: Länk:https://pan.baidu.com/s/1zZ39RDychX6ltM9HjjcARAExtraktionskod:Turister, om ni vill se det dolda innehållet i detta inlägg, snälla Svar
|