幫助中心 | 我的帳號 | 關於我們

Java虛擬機規範(Java SE8版)/Java核心技術系列

  • 作者:(美)蒂姆·林霍爾姆//弗蘭克·耶林//吉拉德·布拉查//亞歷克斯·巴克利|譯者:愛飛翔//周志明
  • 出版社:機械工業
  • ISBN:9787111501596
  • 出版日期:2015/06/01
  • 裝幀:平裝
  • 頁數:330
人民幣:RMB 79 元      售價:
放入購物車
加入收藏夾

內容大鋼
    蒂姆·林霍爾姆、弗蘭克·耶林、吉拉德·布拉查、亞歷克斯·巴克利編著的這本《Java虛擬機規範(Java SE8版)》完整而準確地闡釋了Java虛擬機各方面的細節,圍繞Java虛擬機整體架構、編譯器、class文件格式、載入、鏈接與初始化、指令集等核心主題對Java虛擬機進行全面而深入的分析,深刻揭示JaVa虛擬機的工作原理。同時,書中不僅完整地講述了由Java SE 8所引入的新特性,例如對包含默認實現代碼的介面方法所做的調用,還講述了為支持類型註解及方法參數註解而對class文件格式所做的擴展,並闡明了class文件中各屬性的含義,以及位元組碼驗證的規則。
    本書主要內容:闡釋Java虛擬機與Java的關係和發展歷程;概覽Java虛擬機整體架構,包括class文件格式、數據類型、原始類型、引用類型、運行時數據區、棧幀、浮點演算法、異常等;詳述如何將以Java語言編寫的程序轉換為Java虛擬機指令集,涉及常量、局部變數、控制結構、算術運算、參數接收、方法調用、數組、操作數棧、異常處理、同步與註解等;深入分析用來表示編譯后的類和介面的class文件格式,主要包括ClassFile文件結構、描述符、常量池、欄位、方法、屬性、格式檢查、代碼約束與class文件校驗等;定義Java虛擬機啟動以及類和介面的載入、鏈接和初始化過程;闡釋並列舉Java虛擬機指令集。

作者介紹
(美)蒂姆·林霍爾姆//弗蘭克·耶林//吉拉德·布拉查//亞歷克斯·巴克利|譯者:愛飛翔//周志明

目錄
譯者序
前言
第1章 引言
  1.1 簡史
  1.2 Java虛擬機
  1.3 各章節摘要
  1.4 說明
  1.5 反饋
第2章 Java虛擬機結構
  2.1 class文件格式
  2.2 數據類型
  2.3 原始類型與值
    2.3.1 整數類型與整型值
    2.3.2 浮點類型、取值集合及浮點值
    2.3.3 returnAddress類型和值
    2.3.4 boolean類型
  2.4 引用類型與值
  2.5 運行時數據區
    2.5.1 pc寄存器
    2.5.2 Java虛擬機棧
    2.5.3 Java堆
    2.5.4 方法區
    2.5.5 運行時常量池
    2.5.6 本地方法棧
  2.6 棧幀
    2.6.1 局部變數表
    2.6.2 操作數棧
    2.6.3 動態鏈接
    2.6.4 方法調用正常完成
    2.6.5 方法調用異常完成
  2.7 對象的表示
  2.8 浮點演算法
    2.8.1 Java虛擬機和IEEE,754中的浮點演算法
    2.8.2 浮點模式
    2.8.3 數值集合轉換
  2.9 特殊方法
  2.10 異常
  2.11 位元組碼指令集簡介
    2.11.1 數據類型與Java虛擬機
    2.11.2 載入和存儲指令
    2.11.3 算術指令
    2.11.4 類型轉換指令
    ……
第3章 Java虛擬機編譯器
第4章 class文件格式
第5章 載入、鏈接與初始化
第6章 Java虛擬機指令集
第7章 操作碼助記符
附錄A Limited License Grant

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032