Ievads
"Padziļināta izpratne par Java virtuālajām mašīnām: JVM uzlabotās funkcijas un labākā prakse (2. izdevums)" Ievads: Pirmais izdevums divu gadu laikā ir izdrukāts gandrīz 10 reizes, ar gandrīz 4,000 atsauksmēm no 4 tiešsaistes grāmatnīcām, un vairāk nekā 98% atsauksmju ir visas 5 zvaigžņu atsauksmes. Otrais izdevums ir veicis ievērojamus uzlabojumus, pamatojoties uz pirmo izdevumu: grāmatas saturs ir visaptveroši uzlabots un papildināts saskaņā ar jaunāko JDK 1.7; Pievienots liels skaits padomu un labākās prakses, kā risināt dažādus izplatītus JVM jautājumus; ir pievienoti vairāki praktiski gadījumi apvienojumā ar ražošanas vidi; kļūdu un trūkumu labošana pirmajā izdevumā; Pagaidi minūti. Otrais izdevums ir ne tikai tehnoloģiski atjaunināts un bagātāks, bet arī praktiskāks.
"Padziļināta izpratne par Java virtuālajām mašīnām: JVM uzlabotās funkcijas un labākā prakse (2. izdevums)" ir sadalīta piecās daļās, koncentrējoties uz tādām galvenajām tēmām kā atmiņas pārvaldība, izpildes apakšsistēma, programmu kompilācija un optimizācija un efektīva vienlaicīgums.
Pirmajā daļā tiek iepazīstināta ar visu Java tehnoloģiju sistēmu, Java un JVM attīstības vēsturi, modularizāciju un JDK kompilāciju no makro perspektīvas, kas ir ļoti noderīgi, lai izprastu pārējo grāmatu.
Otrajā daļā izskaidrota JVM automātiskā atmiņas pārvaldība, ieskaitot virtuālās mašīnas atmiņas laukuma sadales principu un dažādu atmiņas pārplūdes izņēmumu cēloņus. kopējie atkritumu savākšanas algoritmi un atkritumu savācēju īpašības un darbības principi; Kopīgo virtuālo mašīnu uzraudzības un problēmu novēršanas rīku principi un lietošanas metodes.
Trešajā daļā analizēta virtuālo mašīnu izpildes apakšsistēma, ieskaitot klases failu struktūru, virtuālās mašīnas klases ielādes mehānismu un virtuālās mašīnas baitu koda izpildes dzinēju.
Ceturtajā daļā izskaidrota programmu apkopošana un koda optimizācija, kā arī izskaidroti ģenērisko zāļu principi, automātiskā iepakošana un izpakošana, nosacīta kompilācija un citi sintakses cukuri. Šis kurss izskaidro virtuālās mašīnas karsto punktu noteikšanas metodi, tūlītēju HotSpot kompilatoru, kompilācijas trigera nosacījumus un to, kā novērot un analizēt JIT kompilācijas datus un rezultātus ārpus virtuālās mašīnas.
Piektajā daļā aplūkoti efektīvas vienlaicīgas ieviešanas principi Java, ieskaitot JVM atmiņas modeļa struktūru un darbību. atomiskums, redzamība un kārtība Java atmiņas modelī; pirmsnotikuma principa noteikumi un izmantošana; pavedienu ieviešanas princips Java valodā; Virkne bloķēšanas optimizācijas pasākumu, ko veic virtuālās mašīnas, lai panāktu efektīvu vienlaicīgumu.
Lejupielādes adrese: Saite:https://pan.baidu.com/s/1zZ39RDychX6ltM9HjjcARAEkstrakcijas kods:Tūristi, ja vēlaties redzēt šīs ziņas slēpto saturu, lūdzu Atbildi
|