会员   密码 您忘记密码了吗?
1,583,355 本书已上架      购物流程 | 常见问题 | 联系我们 | 关于我们 | 用户协议

有店 App


当前分类

商品分类

浏览历史

当前位置: 首页 > 简体书 > Java虛擬機精講
Java虛擬機精講
上一张
下一张
prev next

Java虛擬機精講

作者: 高翔龍
出版社: 電子工業出版社
出版日期: 2015-05-01
商品库存: 点击查询库存
以上库存为海外库存属流动性。
可选择“空运”或“海运”配送,空运费每件商品是RM14。
配送时间:空运约8~12个工作天,海运约30个工作天。
(以上预计配送时间不包括出版社库存不足需调货及尚未出版的新品)
定价:   NT414.00
市场价格: RM74.43
本店售价: RM66.24
促销价: RM62.52
剩余时间: 请稍等, 正在载入中...
购买数量:
collect Add to cart Add booking
详细介绍 商品属性 商品标记
內容簡介

HotSpotVM是目前市面上高性能JVM的代表作之一,它采用解釋器+JIT編譯器的混合執行引擎,使得Java程序的執行性能從此有了質的飛躍。

高翔龍編著的《Java虛擬機精講》以極其精練的語句詮釋了HotSpotVM的方方面面,比如:字節碼的編譯原理、字節碼的內部組成結構、通過源碼的方式剖析HotSpotVM的啟動過程和初始化過程、Java虛擬機的運行時內存、垃圾收集算法、垃圾收集器(重點講解了Serial收集器、ParNew收集器、Parallel收集器、CMS(Concurrent-Mark-Sweep)收集器和Gl(Garbage-First)收集器)、類加載機制,以及HotSpotVM基於棧的架構模型和執行引擎(解釋器的工作流程、JIT編譯器的工作流程、分層編譯策略、熱點探測功能)等技術。

如果你對JVM感興趣,並且從未接觸過JVM,那麼本書將會是你探索JVM世界的必備入門工具。

高翔龍,曾任平安科技高級架構師,負責高並發即時通訊系統「天下通」的系統架構設計、架構優化、核心功能研發等工作。目前就職於一家互聯網創業公司,擔任系統架構師,負責企業內部Hadoop大數據平台的推廣和實施、系統性能調優、對新員工技術培訓等工作,對系統架構設計、大數據、Java虛擬機等技術領域有着濃厚的興趣和豐富的實戰經驗。


目錄

第1章 Java體系結構
1.1 認識Java
1.1.1 與生俱來的優點
1.1.2 語法結構和對象模型
1.1.3 歷史版本追溯
1.2 Java重要概念
1.2.1 Java編程語言
1.2.2 字節碼
1.2.3 JavaAPI。
1.2.4 Java虛擬機
1.3 安裝與配置Java運行環境
1.3.1 Windows環境下的安裝與配置
1.3.2 Linux環境下的安裝與配置
1.3.3 編寫Java程序
1.3.4 編譯與運行
1.3.5 關鍵字與標示符
1.4 Java技術的新特性
1.4.1 Java模塊化與OSGi技術
1.4.2 語言無關性
1.4.3 使用Fork/Join框架實現多核並行
1.4.4 豐富的語法特性
1.4.5 過渡到64位虛擬機
1.5 實戰:玩轉OpenJDK
1.5.1 JDK與OpenJDK的關系
1.5.2 基於OpenJDK深度定制的
淘寶JVM(TaobaoVM)
1.5.3 下載OpenJDK源代碼
1.5.4 構建編譯環境
1.5.5 執行整個OpenJDK的編譯
1.5.6 執行單獨HotSpot的編譯
1.5.7 導致編譯失敗的一些疑難雜症
1.5.8 使用GDB工具Debug HotSpot
1.6 本章小結
第2章 字節碼的編譯原理
2.1 javac編譯器簡介
2.1.1 javac與Eclipse Compiler for Java編譯器
2.1.2 javac的使用與標准選項配置
2.1.3 編譯原理
2.1.4 下載javac編譯器源碼
2.1.5 調用compile()方法執行編譯
2.2 詞法解析步驟
第3章 字節碼文件
第4章 剖析HotSpot的Launcher
第5章 剖析HotSpot的初始化過程
第6章 內存分配與垃圾回收
第7章 類加載機制
第8章 剖析HotSpot的架構模型與執行引擎
附錄A Java7新增語法特性
附錄B 指令助記符