《AndroidDalvik虛擬機結構及機制剖析:第1卷Dalvik虛擬機結構剖析》是一本以情景方式對Android的源代碼進行深入分析的書,內容廣泛,主要從Dalvik虛擬機整體結構、獲取和編譯Dalvik虛擬機的源碼、源碼分析輔助工具使用、dex文件及Dalvik字節(jié)碼格式解析、Dalvik虛擬機下的系統(tǒng)工具介紹及Dalvik虛擬機執(zhí)行流程簡述等方面進行闡述,幫助讀者從宏觀上了解Dalvik虛擬機的架構設計,為有興趣閱讀Dalvik虛擬機源碼的讀者提供必要的入門指導?!禔ndroidDalvik虛擬機結構及機制剖析:第1卷Dalvik虛擬機結構剖析》共6章:第1章為準備工作,在這一章中主要介紹了Dalvik虛擬機的功用、分析Dalvik源碼所用到的主要方法以及如何搭建Dalvik源碼分析環(huán)境;第2章為源碼分析輔助工具介紹,包括Vim、Doxygen、GDBSERVER等;第3章為Dex文件以及Dalvik字節(jié)碼格式分析;第4章為系統(tǒng)工具介紹,在這一章中主要介紹了Dalvik虛擬機的一些重要系統(tǒng)工具,通過對系統(tǒng)工具的介紹,讓讀者對虛擬機內部的實現機制更加清晰;第5章為Dalvik虛擬機執(zhí)行流程簡述,通過這一章的介紹,旨在讓讀者對Dalvik虛擬機的整體功能架構有一個宏觀的認識,為后續(xù)進一步掌握各個功能模塊的原理功能做好相應的知識鋪墊;第6章為調試支撐模塊,在這一章中主要介紹了調試支撐模塊的基本原理。通過閱讀《AndroidDalvik虛擬機結構及機制剖析:第1卷Dalvik虛擬機結構剖析》,讓讀者了解Dalvik虛擬機在Android應用程序運行過程中所扮演的重要角色及其不可替代的價值;同時對Android應用程序的執(zhí)行過程有更加細致的了解,可以幫助讀者優(yōu)化自己編寫的應用程序,更加合理地設計應用程序結構,有效提高應用程序的運行速度。