關(guān)于我們
書單推薦
新書推薦

深入理解Android:Java虛擬機ART

深入理解Android:Java虛擬機ART

定  價:169 元

叢書名:移動開發(fā)

        

  • 作者:
  • 出版時間:2019/4/1
  • ISBN:9787111621225
  • 出 版 社:機械工業(yè)出版社
  • 中圖法分類:TN929.53 
  • 頁碼:0
  • 紙張:
  • 版次:
  • 開本:16開
9
7
6
8
2
7
1
1
2
1
2
1
5

讀者對象:每一個Android應(yīng)用開發(fā)者都應(yīng)該對Android應(yīng)用程序所運行的虛擬機有一定了解。除此之外,廣大從事Android系統(tǒng)開發(fā)和維護的開發(fā)者們也可以借助本書對Java虛擬機這個熟悉又陌生

內(nèi)容介紹
這是一部從源代碼角度分析和講解Android虛擬機ART的鴻篇巨著,核心內(nèi)容和價值體現(xiàn)在3個方面:
第一,細致、深入地分析了ART虛擬機的架構(gòu)、設(shè)計與實現(xiàn)原理,能讓讀者對ART虛擬機有透徹了解;
第二,能讓Andriod系統(tǒng)工程師和應(yīng)用工程師從底層了解整個Android系統(tǒng)的運行機理,從而寫出更高質(zhì)量的應(yīng)用;
第三,Java虛擬機是一個“龐然大物”,學(xué)習(xí)和理解的門檻較高,ART是迄今應(yīng)用*為廣泛的JVM實現(xiàn),本書為讀者學(xué)習(xí)JVM提供了獨特的視角和更為容易的路徑。
全書共14章:
第1章介紹了在學(xué)習(xí)ART虛擬機前需要準(zhǔn)備的工具和環(huán)境,以及本書的內(nèi)容結(jié)構(gòu)和閱讀注意事項,建議仔細讀和反復(fù)讀;
第2~4章詳細講解了Class文件、dex文件和ELF文件的格式和內(nèi)容,理解Class文件是學(xué)習(xí)JVM的第一步,dex和ELF者是學(xué)習(xí)Dalvik虛擬機和ART虛擬機的的前提和基礎(chǔ);
第5章詳細講解了ART虛擬機的實現(xiàn)語言C++11,是閱讀ART源代碼必備的知識;
第6~8章詳細講解了ART虛擬機中與編譯和Runtime相關(guān)的大量知識,這是虛擬機的核心和難點;
第9章詳細講解了dex字節(jié)碼轉(zhuǎn)機器碼的核心進程dex2oat以及.oat和.art的文件格式;
第10~11章詳細講解了虛擬機的解釋執(zhí)行、JIT部分以及異常的投遞和處理的過程,以及JNI在ART虛擬機中的實現(xiàn)。
第12~14章詳細講解了虛擬機中Java線程的執(zhí)行、內(nèi)存分配和釋放、垃圾回收的原理與實現(xiàn)。
本書是經(jīng)典叢書“深入理解Android”系列的第8本,繼承了該系列圖書嚴謹、細致、深入、編排考究的優(yōu)點,相信所有Android工程師和Java工程師都能從中受益。
 你還可能感興趣
 我要評論
您的姓名   驗證碼: 圖片看不清?點擊重新得到驗證碼
留言內(nèi)容