Sissejuhatus
"Põhjalik arusaam Java virtuaalmasinatest: JVM täiustatud funktsioonid ja parimad praktikad (2. väljaanne)" Sissejuhatus: Esimene väljaanne on trükitud peaaegu 10 korda kahe aasta jooksul, kokku on ilmunud ligi 4000 arvustust neljast veebiraamatupoest ning üle 98% arvustustest on kõik viietärnilised arvustused. Teine väljaanne on teinud märkimisväärseid täiustusi võrreldes esimese väljaandega: raamatu sisu on põhjalikult uuendatud ja täiendatud vastavalt viimasele JDK 1.7-le; Lisatud hulgaliselt näpunäiteid ja parimaid praktikaid erinevate levinud JVM-probleemide lahendamiseks; Lisatud on mitmeid praktilisi juhtumeid koos tootmiskeskkonnaga; vigade ja puuduste parandamine esimeses väljaandes; Oota üks minut. Teine väljaanne on mitte ainult tehnoloogiliselt uuendatum ja rikkalikum, vaid ka praktilisem.
"Põhjalik arusaam Java virtuaalmasinatest: JVM täiustatud funktsioonid ja parimad praktikad (2. väljaanne)" on jagatud viieks osaks, keskendudes põhiteemadele nagu mäluhaldus, täitmisalamsüsteem, programmide kompileerimine ja optimeerimine ning tõhus samaaegsus.
Esimene osa tutvustab kogu Java tehnoloogiasüsteemi, Java ja JVM-i arendusajalugu, modulaarsust ning JDK kompileerimist makro vaatenurgast, mis on väga kasulik ülejäänud raamatu mõistmisel.
Teine osa selgitab JVM-i automaatset mäluhaldust, sealhulgas virtuaalmasina mälu pindala jagamise põhimõtet ja erinevate mäluületäitmise erandite põhjuseid. ühised prügikogumise algoritmid ning prügikogujate omadused ja tööpõhimõtted; Levinud virtuaalmasina jälgimise ja tõrkeotsingu tööriistade põhimõtted ja kasutusviisid.
Kolmas osa analüüsib virtuaalmasinate täitmisalamsüsteemi, sealhulgas klassifailide struktuuri, virtuaalmasina klassi laadimismehhanismi ja virtuaalmasina baitkoodi täitmismootorit.
Neljas osa selgitab programmide kompileerimist ja koodi optimeerimist ning selgitab üldiste, automaatse pakkimise ja lahtipakkimise, tingimusliku kompileerimise ja teiste süntaksi aluseid. See kursus selgitab virtuaalmasina kuumkohtade tuvastamise meetodit, HotSpoti kohest kompilaatorit, kompileerimise käivitamise tingimusi ning kuidas jälgida ja analüüsida JIT-i kompileerimise andmeid ja tulemusi väljaspool virtuaalmasinat.
Viies osa käsitleb tõhusa samaaegsuse rakendamise põhimõtteid Javas, sealhulgas JVM-mälumudeli struktuuri ja toimimist. aatomilisus, nähtavus ja korrastatus Java mälumudelis; eelesinemise printsiibi reeglid ja kasutus; lõimede rakenduspõhimõte Java keeles; Virtuaalmasinate poolt teostatud luku optimeerimise mõõdikute seeria, et saavutada tõhus samaaegsus.
Allalaadimise aadress: Link:https://pan.baidu.com/s/1zZ39RDychX6ltM9HjjcARAEkstraktsioonikood:Turistid, kui soovite näha selle postituse peidetud sisu, palun Vastuse
|