Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 96907|Răspunde: 15

[Sursă] Dobândește o înțelegere aprofundată a mașinilor virtuale Java

[Copiază linkul]
Postat pe 18.07.2019 09:11:48 | | | |

Introducere

"Înțelegere aprofundată a mașinilor virtuale Java: funcționalități avansate JVM și cele mai bune practici (ediția a 2-a)" Introducere: Prima ediție a fost tipărită de aproape 10 ori în doi ani, cu aproape 4.000 de recenzii din 4 librării online, iar peste 98% dintre recenzii sunt toate recenzii de 5 stele. A doua ediție a adus îmbunătățiri semnificative față de prima ediție: conținutul cărții a fost îmbunătățit și suplimentat complet conform celui mai recent JDK 1.7; A adăugat o mulțime de sfaturi și bune practici pentru a gestiona diverse probleme comune legate de JVM; au fost adăugate o serie de cazuri practice combinate cu mediul de producție; corectarea erorilor și deficiențelor din prima ediție; Aşteaptă puţin. A doua ediție nu este doar mai actualizată tehnologic și mai bogată, ci și mai practică.

"Înțelegerea Aprofundată a Mașinilor Virtuale Java: Funcționalități Avansate și Cele Mai Bune Practici ale JVM (Ediția a 2-a)" este împărțită în cinci părți, concentrându-se pe subiecte de bază precum gestionarea memoriei, subsistemul de execuție, compilarea și optimizarea programelor și concurența eficientă.

Prima parte introduce întregul sistem tehnologic Java, istoria dezvoltării Java și JVM, modularizarea și compilarea JDK dintr-o perspectivă macro, ceea ce este foarte util pentru înțelegerea restului cărții.

A doua parte explică gestionarea automată a memoriei în JVM, inclusiv principiul diviziunii ariei memoriei mașinilor virtuale și cauzele diferitelor excepții de suprasolicitare a memoriei. algoritmi comuni de colectare a gunoiului și caracteristicile și principiile de funcționare ale colectorilor de gunoi; Principii și metode de utilizare ale instrumentelor comune de monitorizare și depanare a mașinilor virtuale.

A treia parte analizează subsistemul de execuție al mașinilor virtuale, inclusiv structura fișierelor de clasă, mecanismul de încărcare a clasei mașinii virtuale și motorul de execuție bytecode al mașinii virtuale.

A patra parte explică compilarea programelor și optimizarea codului și expune principiile genericelor, ambalarea și unboxarea automată, compilarea condiționată și alte zaharuri sintaxice. Acest curs explică metoda de detectare a hotspot-urilor la mașinile virtuale, compilatorul instant al HotSpot, condițiile de declanșare a compilației și modul de a observa și analiza datele și rezultatele compilației JIT din afara mașinii virtuale.

Partea a cincea discută principiile implementării concurenței eficiente în Java, inclusiv structura și funcționarea modelului de memorie JVM. atomicitate, vizibilitate și ordine în modelul de memorie Java; regulile și utilizarea principiului pre-apariției; principiul de implementare al firelor de execuție în limbajul Java; O serie de măsuri de optimizare a lacătelor efectuate de mașini virtuale pentru a obține o concurență eficientă.


Adresa de descărcare: Link:https://pan.baidu.com/s/1zZ39RDychX6ltM9HjjcARACod de extracție:
Turiști, dacă vreți să vedeți conținutul ascuns al acestei postări, vă rogRăspunde





Precedent:Arhitecții au lansat URL-ul de navigare "Programmer Developer"
Următor:Reguli pseudo-statice Nginx
Postat pe 18.07.2019 20:46:23 |
Uită-te, uită-te, uită-te
Postat pe 13.07.2020 16:49:46 |
Bun! Învață! Învață bine! În fiecare zi în sus!
Postat pe 16.03.2020 16:41:21 |
Există o a treia ediție?
Postat pe 26.08.2019 10:16:13 |
Mulțumesc, proprietarule, aruncă o privire
Postat pe 14.10.2019 10:20:20 |
Klakna Shenme Neirong
Postat pe 14.10.2019 12:56:08 |
Mulțumesc proprietarului pentru că a împărtășit resursele
Postat pe 14.10.2019 14:45:46 |
Hehehehe
Postat pe 19.10.2019 10:03:29 |
Intră în scenă mașina virtuală Java
Postat pe 06.03.2020 15:45:20 |
Mulțumesc că ai împărtășit
Postat pe 14.05.2020 17:55:03 |
Hai să aruncăm o privire
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com