Indførelsen
"Dybdegående forståelse af Java Virtual Machines: JVM Advanced Features and Best Practices (2. udgave)" Introduktion: Første udgave er blevet trykt næsten 10 gange på to år, med næsten 4.000 anmeldelser fra 4 online boghandlere, og mere end 98 % af anmeldelserne er alle 5-stjernede anmeldelser. Anden udgave har gjort store forbedringer på grundlag af første udgave: bogens indhold er blevet omfattende opgraderet og suppleret i henhold til den seneste JDK 1.7; Tilføjet et stort antal tips og bedste praksis til håndtering af forskellige almindelige JVM-problemer; En række praktiske tilfælde kombineret med produktionsmiljøet er blevet tilføjet; rettelse af fejl og mangler i første udgave; Vent et minut. Anden udgave er ikke kun mere teknologisk opdateret og rigere, men også mere praktisk.
"In-Depth Understanding of Java Virtual Machines: JVM Advanced Features and Best Practices (2nd Edition)" er opdelt i fem dele med fokus på kerneemner som hukommelsesstyring, eksekveringsdelsystem, programkompilering og optimering samt effektiv samtidighed.
Den første del introducerer hele Java-teknologisystemet, udviklingshistorien for Java og JVM, modularisering og JDK-kompilering fra et makroperspektiv, hvilket er meget hjælpsomt for at forstå resten af bogen.
Den anden del forklarer den automatiske hukommelsesstyring af JVM, herunder princippet om virtuel maskines hukommelsesarealopdeling og årsagerne til forskellige undtagelser for hukommelsesoverløb. almindelige garbage collection-algoritmer samt karakteristika og arbejdsprincipper for garbage collectors; Principper og anvendelsesmetoder for almindelige værktøjer til overvågning og fejlfinding af virtuelle maskiner.
Den tredje del analyserer eksekveringsdelsystemet for virtuelle maskiner, herunder klassefilstruktur, virtuel maskine-klasseindlæsningsmekanisme og bytekode-eksekveringsmotor for virtuel maskine.
Den fjerde del forklarer kompilering af programmer og optimering af kode og uddyber principperne for generiske modeller, automatisk pakning og unboxing, betinget kompilering og andre syntaksiske sukkerarter. Dette kursus forklarer hotspot-detektionsmetoden i den virtuelle maskine, HotSpots instant compiler, kompileringstriggerbetingelserne samt hvordan man observerer og analyserer data og resultater fra JIT-kompilering uden for den virtuelle maskine.
Den femte del diskuterer principperne for effektiv samtidighedsimplementering i Java, herunder strukturen og driften af JVM-hukommelsesmodellen. atomicitet, synlighed og orden i Java-hukommelsesmodellen; reglerne og brugen af princippet om forudgående forekomst; implementeringsprincippet for tråde i Java-sproget; En række låseoptimeringsforanstaltninger udført af virtuelle maskiner for at opnå effektiv samtidighed.
Downloadadresse: Link:https://pan.baidu.com/s/1zZ39RDychX6ltM9HjjcARAUdtrækningskode:Turister, hvis I vil se det skjulte indhold i dette indlæg, så vær venlig Svar
|