《深刻理解java虛擬機》-目錄結構

第一部分 走進Java
第1章 走進Javajava


第二部分 自動內存管理機制安全

第2章 Java內存區域與內存溢出異常
2.1 概述
2.2 運行時數據區域
2.2.1 程序計數器
2.2.2 java虛擬機棧
2.2.3 本地方法棧
2.2.4 Java堆
2.2.5 方法區
2.2.6 運行時常量池
2.2.7 直接內存
2.3 HotSpot虛擬機對象探祕
2.3.1 對象的建立
2.3.2 對象的內存佈局
2.3.3 對象的訪問定位
2.4 實戰:OutOfMemoryError異常
2.4.1 Java堆溢出
2.4.2 虛擬機棧和本地方法棧溢出
2.4.3 方法區和運行時常量池溢出
2.4.4 本機直接內存溢出
2.5 本章小結併發


第3章 垃圾收集器與內存分配策略
第4章 虛擬機性能監控與故障處理工具
第5章 調優案例分析與實戰工具


第三部分 虛擬機執行子系統佈局

第6章 類文件結構
第7章 虛擬機類加載機制
第8章 虛擬機字節碼執行引擎
第9章 類加載及執行子系統的案例與實戰性能


第四部分 程序編譯與代碼優化
第10章 早起(編譯期)優化
第11章 晚期(運行期)優化優化


第五部分 高效併發
第12章 Java內存模型與線程
第13章 線程安全與鎖優化spa

相關文章
相關標籤/搜索