Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 94256|Svare: 15

[Kilde] Få en inngående forståelse av Java-virtuelle maskiner

[Kopier lenke]
Publisert på 18.07.2019 09:11:48 | | | |

Introduksjon

"In-depth Understanding of Java Virtual Machines: JVM Advanced Features and Best Practices (2. utgave)" Introduksjon: Første utgave har blitt trykket nesten 10 ganger på to år, med nesten 4 000 anmeldelser fra 4 nettbaserte bokhandler, og mer enn 98 % av anmeldelsene er alle 5-stjerners anmeldelser. Andre utgave har gjort store forbedringer basert på førsteutgaven: innholdet i boken er grundig oppgradert og supplert i henhold til siste JDK 1.7; Lagt til et stort antall tips og beste praksis for å håndtere ulike vanlige JVM-problemer; En rekke praktiske tilfeller kombinert med produksjonsmiljøet har blitt lagt til; korrigering av feil og mangler i førsteutgaven; Vent litt. Andre utgave er ikke bare mer teknologisk oppdatert og rikere, men også mer praktisk.

"In-Depth Understanding of Java Virtual Machines: JVM Advanced Features and Best Practices (2. utgave)" er delt inn i fem deler, med fokus på kjerneområder som minnehåndtering, kjøringsdelsystem, programkompilering og optimalisering, samt effektiv samtidighet.

Den første delen introduserer hele Java-teknologisystemet, utviklingshistorien til Java og JVM, modularisering og JDK-kompilering fra et makroperspektiv, noe som er svært nyttig for å forstå resten av boken.

Den andre delen forklarer den automatiske minnehåndteringen til JVM, inkludert prinsippet om virtuell maskins minnearealdeling og årsakene til ulike unntak for minneoverløp. vanlige søppelryddingsalgoritmer og egenskapene og arbeidsprinsippene til søppelsamlere; Prinsipper og bruksmetoder for vanlige verktøy for overvåking og feilsøking av virtuelle maskiner.

Den tredje delen analyserer utførelsessubsystemet til virtuelle maskiner, inkludert klassefilstruktur, lastemekanisme for virtuelle maskiner og bytekode-kjøringsmotor for virtuell maskin.

Den fjerde delen forklarer kompilering av programmer og optimalisering av kode, og forklarer prinsippene for generiske modeller, automatisk pakking og unboxing, betinget kompilering og andre syntaks-sukker. Dette kurset forklarer hotspot-deteksjonsmetoden i virtuell maskin, den umiddelbare kompilatoren av HotSpot, kompileringstriggerbetingelser, og hvordan man observerer og analyserer data og resultater fra JIT-kompilering utenfor den virtuelle maskinen.

Den femte delen diskuterer prinsippene for effektiv samtidighetsimplementering i Java, inkludert strukturen og driften av JVM-minnemodellen. atomisitet, synlighet og orden i Java-minnemodellen; reglene og bruken av prinsippet om forutsetning; implementeringsprinsippet for tråder i Java-språket; En serie låseoptimaliseringstiltak utført av virtuelle maskiner for å oppnå effektiv samtidighet.


Nedlastingsadresse: Lenke:https://pan.baidu.com/s/1zZ39RDychX6ltM9HjjcARAUtvinningskode:
Turister, hvis dere vil se det skjulte innholdet i dette innlegget, vær så snillSvare





Foregående:Arkitekter har lansert navigasjons-URL-en "Programmer Developer"
Neste:nginx pseudostatiske regler
Publisert på 18.07.2019 20:46:23 |
Ta en titt, ta en titt, ta en titt
Publisert på 13.07.2020 16:49:46 |
Bra! Lær! Studer hardt! Hver dag oppover!
Publisert på 16.03.2020 16:41:21 |
Finnes det en tredje utgave?
Publisert på 26.08.2019 10:16:13 |
Takk, utleier, ta en titt
Publisert på 14.10.2019 10:20:20 |
Klakna Shenme Neirong
Publisert på 14.10.2019 12:56:08 |
Takk til eieren for at du delte ressursene
Publisert på 14.10.2019 14:45:46 |
Hehehehe
Publisert på 19.10.2019 10:03:29 |
Inn kommer Java virtuell maskin
Publisert på 06.03.2020 15:45:20 |
Takk for at du delte
Publisert på 14.05.2020 17:55:03 |
La oss ta en titt
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com