Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 94256|Antwoord: 15

[Bron] Krijg een diepgaand begrip van Java virtuele machines

[Link kopiëren]
Geplaatst op 18-07-2019 09:11:48 | | | |

Introductie

"Diepgaand begrip van Java Virtual Machines: JVM Advanced Features and Best Practices (2e editie)" Inleiding: De eerste editie is in twee jaar bijna tien keer gedrukt, met bijna 4.000 recensies van 4 online boekhandels, en meer dan 98% van de recensies zijn allemaal 5-sterrenrecensies. De tweede editie heeft grote verbeteringen aangebracht ten opzichte van de eerste editie: de inhoud van het boek is grondig geüpdatet en aangevuld volgens de nieuwste JDK 1.7; Er zijn een groot aantal tips en best practices toegevoegd voor het omgaan met diverse veelvoorkomende JVM-problemen; Er zijn een aantal praktische situaties toegevoegd, gecombineerd met de productieomgeving; correctie van fouten en tekortkomingen in de eerste editie; Wacht even. De tweede editie is niet alleen technologisch moderner en rijker, maar ook praktischer.

"In-Depth Understanding of Java Virtual Machines: JVM Advanced Features and Best Practices (2nd Edition)" is verdeeld in vijf delen, met de nadruk op kernonderwerpen zoals geheugenbeheer, uitvoeringssubsystemen, programmacompilatie en optimalisatie, en efficiënte gelijktijdigheid.

Het eerste deel introduceert het volledige Java-technologiesysteem, de ontwikkelingsgeschiedenis van Java en JVM, modularisatie en JDK-compilatie vanuit een macroperspectief, wat zeer nuttig is om de rest van het boek te begrijpen.

Het tweede deel legt het automatische geheugenbeheer van de JVM uit, inclusief het principe van de verdeling van het geheugengebied van virtuele machines en de oorzaken van verschillende uitzonderingen voor geheugenoverloop. veelvoorkomende algoritmen voor garbage collection en de kenmerken en werkprincipes van garbage collectors; Principes en gebruiksmethoden van veelgebruikte tools voor monitoring en probleemoplossing van virtuele machines.

Het derde deel analyseert het uitvoeringssubsysteem van virtuele machines, inclusief klassebestandstructuur, virtueel machine-class-laadmechanisme en virtuele machine bytecode-uitvoeringsengine.

Het vierde deel legt het compileren van programma's en de optimalisatie van code uit, en legt de principes van generieke werken, automatisch inpakken en unboxen, conditionele compilatie en andere syntaxis-suikers uit. Deze cursus legt de hotspotdetectiemethode van een virtuele machine uit, de instant compiler van HotSpot, de compilatie-triggercondities en hoe je de data en resultaten van JIT-compilatie van buiten de virtuele machine kunt observeren en analyseren.

Het vijfde deel bespreekt de principes van efficiënte gelijktijdige implementatie in Java, inclusief de structuur en werking van het JVM-geheugenmodel. atomiciteit, zichtbaarheid en ordeloosheid in het Java-geheugenmodel; de regels en het gebruik van het pre-occurrence principle; het implementatieprincipe van threads in de Java-taal; Een reeks vergrendelingsoptimalisatiemaatregelen uitgevoerd door virtuele machines om efficiënte gelijktijdigheid te bereiken.


Downloadadres: Link:https://pan.baidu.com/s/1zZ39RDychX6ltM9HjjcARAExtractiecode:
Toeristen, als jullie de verborgen inhoud van dit bericht willen zien, alsjeblieftAntwoord





Vorig:Architecten hebben de navigatie-URL "Programmer Developer" gelanceerd
Volgend:nginx pseudostatische regels
Geplaatst op 18-07-2019 20:46:23 |
Kijk maar, kijk maar, kijk eens
Geplaatst op 13-07-2020 16:49:46 |
Goed! Leer! Studeer hard! Elke dag omhoog!
Geplaatst op 16-03-2020 16:41:21 |
Is er een derde editie?
Geplaatst op 26-08-2019 10:16:13 |
Dank u, verhuurder, kijk maar.
Geplaatst op 14-10-2019 10:20:20 |
Klakna Shenme Neirong
Geplaatst op 14-10-2019 12:56:08 |
Dank aan de eigenaar voor het delen van de bronnen
Geplaatst op 14-10-2019 14:45:46 |
Hehehehe
Geplaatst op 19-10-2019 10:03:29 |
Hier komt de Java virtuele machine in beeld
Geplaatst op 06-03-2020 15:45:20 |
Bedankt voor het delen
Geplaatst op 14-05-2020 17:55:03 |
Laten we eens kijken
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com