丁香婷婷深情五月亚洲_日本一区二区三区在线播放_91精品国产综合久久精品图片_久久精品不卡

百科創建
28K
6474

深入理解Java虛擬機:JVM高級特性與最佳實踐(第3版)

作品簡介

這是一部從工作原理和工程實踐兩個維度深入剖析JVM的著作,是計算機領域公認的經典,繁體版在臺灣也頗受歡迎。

自2011年上市以來,前兩個版本累計印刷36次,銷量超過30萬冊,兩家主要網絡書店的評論近90000條,內容上近乎零差評,是原創計算機圖書領域不可逾越的豐碑。

第3版在第2版的基礎上做了重大修訂,內容更豐富、實戰性更強:根據新版JDK對內容進行了全方位的修訂和升級,圍繞新技術和生產實踐新增逾10萬字,包含近50%的全新內容,并對第2版中含糊、瑕疵和錯誤內容進行了修正。

周志明(博士)資深Java技術專家、機器學習技術專家和企業級開發技術專家,現任遠光軟件研究院院長。開源技術的積極倡導者和推動者,對計算機科學相關的多個領域都有深刻的見解,尤其是人工智能、Java技術和敏捷開發等,對虛擬機技術有非常深入的研究。

撰寫了《深入理解Java虛擬機》《深入理解OSGi》《智慧的疆界》等多本著作,翻譯了《Java虛擬機規范》等著作。其中《深入理解Java虛擬機》已累計印刷逾36次,總銷超過30萬冊,成為原創計算機專業圖書領域難以逾越的豐碑。

作品目錄

  1. 前言
  2. 致謝
  3. 第一部分 走近Java
  4. 第1章 走近Java
  5. 1.1 概述
  6. 1.2 Java技術體系
  7. 1.3 Java發展史
  8. 1.4 Java虛擬機家族
  9. 1.5 展望Java技術的未來
  10. 1.6 實戰:自己編譯JDK
  11. 1.7 本章小結
  12. 第二部分 自動內存管理
  13. 第2章 Java內存區域與內存溢出異常
  14. 2.1 概述
  15. 2.2 運行時數據區域
  16. 2.3 HotSpot虛擬機對象探秘
  17. 2.4 實戰:OutOfMemoryError異常
  18. 2.5 本章小結
  19. 第3章 垃圾收集器與內存分配策略
  20. 3.1 概述
  21. 3.2 對象已死?
  22. 3.3 垃圾收集算法
  23. 3.4 HotSpot的算法細節實現
  24. 3.5 經典垃圾收集器
  25. 3.6 低延遲垃圾收集器
  26. 3.7 選擇合適的垃圾收集器
  27. 3.8 實戰:內存分配與回收策略
  28. 3.9 本章小結
  29. 第4章 虛擬機性能監控、故障處理工具
  30. 4.1 概述
  31. 4.2 基礎故障處理工具
  32. 4.3 可視化故障處理工具
  33. 4.4 HotSpot虛擬機插件及工具
  34. 4.5 本章小結
  35. 第5章 調優案例分析與實戰
  36. 5.1 概述
  37. 5.2 案例分析
  38. 5.3 實戰:Eclipse運行速度調優
  39. 5.4 本章小結
  40. 第三部分 虛擬機執行子系統
  41. 第6章 類文件結構
  42. 6.1 概述
  43. 6.2 無關性的基石
  44. 6.3 Class類文件的結構
  45. 6.4 字節碼指令簡介
  46. 6.5 公有設計,私有實現
  47. 6.6 Class文件結構的發展
  48. 6.7 本章小結
  49. 第7章 虛擬機類加載機制
  50. 7.1 概述
  51. 7.2 類加載的時機
  52. 7.3 類加載的過程
  53. 7.4 類加載器
  54. 7.5 Java模塊化系統
  55. 7.6 本章小結
  56. 第8章 虛擬機字節碼執行引擎
  57. 8.1 概述
  58. 8.2 運行時棧幀結構
  59. 8.3 方法調用
  60. 8.4 動態類型語言支持
  61. 8.5 基于棧的字節碼解釋執行引擎
  62. 8.6 本章小結
  63. 第9章 類加載及執行子系統的案例與實戰
  64. 9.1 概述
  65. 9.2 案例分析
  66. 9.3 實戰:自己動手實現遠程執行功能
  67. 9.4 本章小結
  68. 第四部分 程序編譯與代碼優化
  69. 第10章 前端編譯與優化
  70. 10.1 概述
  71. 10.2 Javac編譯器
  72. 10.3 Java語法糖的味道
  73. 10.4 實戰:插入式注解處理器
  74. 10.5 本章小結
  75. 第11章 后端編譯與優化
  76. 11.1 概述
  77. 11.2 即時編譯器
  78. 11.3 提前編譯器
  79. 11.4 編譯器優化技術
  80. 11.5 實戰:深入理解Graal編譯器
  81. 11.6 本章小結
  82. 第五部分 高效并發
  83. 第12章 Java內存模型與線程
  84. 12.1 概述
  85. 12.2 硬件的效率與一致性
  86. 12.3 Java內存模型
  87. 12.4 Java與線程
  88. 12.5 Java與協程
  89. 12.6 本章小結
  90. 第13章 線程安全與鎖優化
  91. 13.1 概述
  92. 13.2 線程安全
  93. 13.3 鎖優化
  94. 13.4 本章小結
  95. 附錄A 在Windows系統下編譯OpenJDK 6
  96. A.1 獲取JDK源碼
  97. A.2 系統需求
  98. A.3 構建編譯環境
  99. A.4 準備依賴項
  100. A.5 進行編譯
  101. 附錄B 展望Java技術的未來(2013年版)
  102. B.1 模塊化
  103. B.2 混合語言
  104. B.3 多核并行
  105. B.4 進一步豐富語法
  106. B.5 64位虛擬機
  107. 附錄C 虛擬機字節碼指令表
  108. 附錄D 對象查詢語言(OQL)簡介
  109. D.1 SELECT子句
  110. D.2 FROM子句
  111. D.3 WHERE子句
  112. D.4 屬性訪問器
  113. D.5 OQL語言的BNF范式
  114. 附錄E JDK歷史版本軌跡
6474

免責聲明:本站詞條系由網友創建、編輯和維護,內容僅供參考。

以上內容均為商業內容展示,僅供參考,不具備專業問題解決服務,

如果您需要解決具體問題(尤其在法律、醫學等領域),建議您咨詢相關領域的專業人士。

如您發現詞條內容涉嫌侵權,請通過 948026894@qq.com 與我們聯系進行刪除處理!

參考資料

一秒推
主站蜘蛛池模板: 江门市| 依安县| 汨罗市| 渝北区| 甘德县| 敦化市| 玉田县| 蒲江县| 炉霍县| 大理市| 通化县| 利辛县| 包头市| 巴里| 榆社县| 涿鹿县| 新野县| 大理市| 平原县| 准格尔旗| 彭州市| 翁牛特旗| 通海县| 宜春市| 遵化市| 高青县| 容城县| 象州县| 湖北省| 广灵县| 台北市| 固镇县| 临海市| 延吉市| 漳浦县| 宜章县| 蚌埠市| 乐东| 深泽县| 土默特右旗| 五大连池市|