內容簡介
本書以目前在嵌入式環境中最受歡迎也最合適的Java虛擬機器-KVM為核心,深入的介紹Java虛擬機器的架構與調整嵌入式Java虛擬機器的技術。
內容包括:
- Java類別檔的架構
- Java虛擬機器執行時所用的資料結構
- Java虛擬機器內部的Interpreter與提昇其效率的方法
- 例外的丟出與處理
- 函式的呼叫
- Garbage collection
- Native code的撰寫
- 驗證KVM移植版本的方法
目錄
- Java與KVM的關係
- Java類別檔格式
- KVM執行時所用的class與instance結構
- KVM執行時所用的資料結構
- KVM內部的Interpreter
- Methods invokation
- Exceptions
- Garbage Collection
- 撰寫KVM的native methods
- The Technology Compatibility Kit(TCK)