『哈士奇赠书34期』- 『深入浅出Java虚拟机:JVM原理与实战』

⭐️ 赠书 - 《深入浅出Java虚拟机:JVM原理与实战》



⭐️ 内容简介

  • 本书主要以 Java 虚拟机的基本特性及运行原理为中心,深入浅出地分析 JVM 的组成结构和底层实现,介绍了很多性能调优的方案和工具的使用方法。最后还扩展介绍了 JMM 内存模型的实现原理和 Java 编译器的优化机制,让读者不仅可以学习 JVM 的核心技术知识,还能夯实 JVM 调优及代码优化的技术功底。
  • 本书适合已具有一定 Java 编程基础的开发人员、项目经理、架构师及性能调优工程师参考阅读,同时,本书还可以作为广大职业院校、计算机培训班相关专业的教学参考用书。

本书共计12个章节:

  • 第1章 Java语言的起源
  • 第2章 初次接触JVM
  • 第3章 迈向JVM的第一步
  • 第4章 开始认识类加载系统
  • 第5章 进入虚拟机核心世界
  • 第6章 永远线程安全的区域
  • 第7章 虚拟机字节码指令集
  • 第8章 JVM深入分析运作原理
  • 第9章 JVM分析工具大全
  • 第10章 Arthas分析JVM问题定位
  • 第11章 程序的编译和代码优化
  • 第12章 Java内存模型和线程运作原理

⭐️ 作者简介


  • 李博
    资深架构师,InfoQ平台、阿里云社区专家博主,CSDN博客专家,51CTO讲师,慕课网讲师,Quarkus技术社区的热衷参与者,参与过多个开源项目(Skywalking、Nacos、Pulsar等)的开发和深入研究。目前担任公司内部架构委员会副主席,主要研究方向是“基于Quarkus的云原生Java微服务架构的推进”和“GraalVM虚拟机的内部化落地”。

⭐️ 本书内容

  • 本章总体分为4部分,共12章节,按照从浅入深的顺序进行讲解分析。
  • 第一部分:初识JVM的世界。
    • JVM从哪儿而来,主要介绍了JVM的发展历程和未来方向。
    • 初次接触JVM,主要介绍了Oracle JDK和Open JDK的学习和使用方式。
    • 迈向JVM第一步,主要介绍了JVM的总体结构部分,以及相关基本介绍。
  • 第二部分:了解JVM的特性。
    • 开始认识类加载系统,主要介绍了类加载系统的主要特性以及运作原理。
    • 进入虚拟机核心世界,此章节算是本书的最核心部分,对整个JVM最核心也是最重要的部分做了详细的介绍和说明,主要包含GC回收系统和运行时数据区等核心内容。
    • 永远线程安全的区域,主要介绍了虚拟机栈的执行机制和运行原理,以及组成部分。
  • 第三部分:深入JVM的原理。
    • 虚拟机字节码指令集,主要介绍了虚拟机执行的字节码的指令集和执行机制,以及运作方式等实现方式,此外还包含了实际的案例分析。
    • JVM深入分析运作原理,介绍了GC回收机制的深层原理和执行机制的细节特点,还包含了Class字节码文件的操作维护的实现。
    • JVM分析工具使用,主要介绍用JVM分析工具去分析JVM的运行状态。
    • JVM调优的实战案例,主要介绍了如何使用JVM分析工具分析系统频发的问题场景。
  • 第四部分:JVM的调整。
    • 程序的编译和代码优化,主要介绍了代码优化机制,包含逃逸分析和编译器优化等机制原理。
    • JMM和线程运作机制,主要介绍了JMM模型及线程相关的锁机制原理。
  • 本书适用读者:本书适合已具有一定Java编程基础的开发人员、项目经理、架构师及性能调优工程师。

本次送书 3 本 评论区抽三位小伙伴送书

活动时间:截止到 2023-08-24 20:00:00

抽奖方式:利用网络公开的在线抽奖工具进行抽奖

参与方式:关注、点赞、收藏,评论 "人生苦短,一天当做两天卷!"

随机抽取3位小伙伴将免费获得此书!

小伙伴也可以访问链接进行自主购买哦~

京东自营店购买链接活动特惠 -《深入浅出Java虚拟机:JVM原理与实战》


⭐️ 赠书活动 → 获奖名单


名单公布时间: 2023-08-24 21:00:00

猜你喜欢

转载自blog.csdn.net/weixin_42250835/article/details/132418746