[ 收藏 ] [ 繁体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

Android Dalvik虛擬機結構及機制剖析--第2卷(Dalvik虛擬機各模塊機制分析)
該商品所屬分類:計算機/網絡 -> 計算機影印版
【市場價】
265-385
【優惠價】
166-241
【介質】 book
【ISBN】9787302361084
【折扣說明】一次購物滿999元台幣免運費+贈品
一次購物滿2000元台幣95折+免運費+贈品
一次購物滿3000元台幣92折+免運費+贈品
一次購物滿4000元台幣88折+免運費+贈品
【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
版本正版全新電子版PDF檔
您已选择: 正版全新
溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
*. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
*. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
*. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
內容介紹



  • 出版社:清華大學
  • ISBN:9787302361084
  • 作者:吳艷霞//張國印
  • 頁數:164
  • 出版日期:2014-08-01
  • 印刷日期:2014-08-01
  • 包裝:平裝
  • 開本:16開
  • 版次:1
  • 印次:1
  • 字數:262千字
  • 吳艷霞、張國印編著的這本《Android Dalvik
    虛擬機結構及機制剖析--第2卷(Dalvik虛擬機各
    模塊機制分析)》在第1卷的基礎上,采用情景分析
    的方式對Android Dalvik虛擬機的源代碼進行了有針
    對性的分析,圍繞類加載、解釋器、即時編譯、本地
    方法調用、內存管理及反射機制等功能模塊展開分析
    ,主要幫助讀者從微觀上更深入地理解Dalvik虛擬機
    中各功能模塊的實現原理及運行機制。
    第2卷共6章,第1章介紹類加載機制,包括其整
    體的工作流程和機制,詳細講解了其中的三個階段,
    並以一個實例驗證了源碼分析的結果;第2章介紹了
    Dalvik虛擬機中至關重要的內存管理機制,詳細講解
    了其實現的兩種算法;第3章分析了JNI模塊的實現原
    理,在分析源碼的基礎上,細致入微地介紹了為何用
    JNI編程會提升程序的執行效率;第4章以反射機制的
    一個代碼示例開始,介紹了其涉及的API,並從宏觀
    到微觀詳細介紹了反射機制;第5章介紹了實現解釋
    器的兩種不同的技術,比較了Fast解釋器和Portable
    解釋器的不同及各自的優劣勢,第6章從介紹最近在
    解釋器中非常火的JIT(即時編譯)開始,到JIT的所
    謂的前端分析,再到JIT的後端代碼生成,為本書畫
    上一個圓滿的句號。
    通過閱讀本書,讀者可以了解Dalvik虛擬機在
    Android應用程序運行過程中所扮演的重要角色及其
    不可替代的價值。
  • 第1章 類加載模塊的原理及實現
    1.1 類加載機制概述
    1.2 類加載機制整體工作流程介紹
    1.3 Dex文件的優化與驗證
    1.3.1 Dex文件優化驗證的原理與實現
    1.3.2 Odex文件結構分析
    1.3.3 函數執行流程
    1.4 Dex文件的解析
    1.4.1 DexFile數據結構簡析
    1.4.2 Dex文件解析流程概述
    1.4.3 函數執行流程
    1.5 運行時環境數據加載
    1.5.1 ClassObject數據結構簡析
    1.5.2 類加載整體流程概述
    1.5.3 函數執行流程
    1.6 類加載機制與解釋器交互示例
    小結
    第2章 內存管理的原理及實現
    2.1 內存管理初探
    2.2 內存分配過程分析
    2.2.1 關鍵數據結構
    2.2.2 關鍵函數
    2.2.3 內存分配流程
    2.3 垃圾回收過程分析
    2.3.1 垃圾收集算法
    2.3.2 關鍵數據結構
    2.3.3 關鍵函數
    2.3.4 垃圾回收流程
    小結
    第3章 JNI模塊的原理及實現
    3.1 何時使用
    3.2 JNI編程示例
    3.2.1 加載動態鏈接庫
    3.2.2 聲明本地函數
    3.2.3 實現本地函數
    3.2.4 實現JNI_Onload函數
    3.3 JNI機制環境的建立
    3.3.1 AndroidRuntime類的start方法
    3.3.2 JNI_CreateJavaVM()函數
    3.4 Java調用C執行流程分析
    3.4.1 解釋器棧幀結構體
    3.4.2 關鍵函數
    3.4.3 Java調用C執行流程
    3.5 C調用Java執行流程分析
    3.5.1 本地調用接口函數結構體
    3.5.2 關鍵函數
    3.5.3 C調用Java執行流程
    小結
    第4章 反射機制模塊的原理及實現
    4.1 概述
    4.2 反射機制實現代碼示例
    4.3 反射機制API分析
    4.3.1 反射機制API分析概述
    4.3.2 代理模式API分析
    4.3.3 元數據注釋機制API分析
    4.4 反射機制的“三層”實現體繫
    4.4.1 類反射機制在Dalvik虛擬機內部的實現
    4.4.2 三層結構實例展示
    4.5 反射機制實現分析
    4.5.1 Class類詳細分析
    4.5.2 Constructor類詳細分析
    4.5.3 Method類詳細分析
    4.5.4 Field類詳細分析
    4.5.5 反射機制對Proxy類和Annotation類功能上的支持
    4.5.6 核心函數詳細分析
    4.6 模塊內部函數調用關繫
    4.6.1 反射機制本地方法接口對反射機制實際執行函數的調用
    4.6.2 反射機制實際執行函數內部對各個功能點函數的調用
    小結
    第5章 解釋器模塊的原理及實現
    5.1 概述
    5.2 解釋器執行原理
    5.3 Portable解釋器實現分析
    5.3.1 字節碼解析原理
    5.3.2 字節碼指令解釋流程
    5.3.3 一個解釋程序的例子
    5.4 Fast解釋器C實現分析
    5.4.1 字節碼解析原理
    5.4.2 字節碼指令解釋流程
    5.5 Fast解釋器彙編實現分析
    5.5.1 字節碼解析原理
    5.5.2 字節碼解析流程
    5.5.3 一個解釋程序的例子
    5.6 解釋器的模塊化設計
    小結
    第6章 即時編譯模塊的原理及實現
    6.1 概述
    6.2 JIT分類
    6.2.1 Method-based JIT
    6.2.2 Trace-based JIT
    6.3 整體框架分析
    6.4 前端功能及原理分析
    6.4.1 構造基本塊
    6.4.2 確定控制流關繫
    6.4.3 識別及篩選循環
    6.4.4 SSA形式轉換
    6.5 後端功能及原理分析
    6.5.1 MIR轉換為
    6.5.2 LIR轉換為機器碼
    小結
 
網友評論  我們期待著您對此商品發表評論
 
相關商品
在線留言 商品價格為新臺幣
關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
返回頂部