《深入理解 Java 虚拟机》 第二版导读

《深入理解 Java 虚拟机》 第二版导读

  • 虚拟机内存管理机制
  • 垃圾收集器与内存分配策略
  • 虚拟机执行子系统
  • 高效并发

虚拟机内存管理机制

深入理解 Java 虚拟机:Java 虚拟机内存组成概况
重点部分,虚拟机的内存组成,面试可能问到的问题

深入理解 Java 虚拟机:对象的创建过程
重点部分,对象创建时是如何分配内存的(指针碰撞、空闲列表)面试可能问到的问题

深入理解 Java 虚拟机:对象在内存中的结构与对象的访问
重点部分,对象的组成结构,与对象的访问方式,无需死记硬背,大致理解即可,面试可能问到的问题

垃圾收集器与内存分配策略

深入理解 Java 虚拟机:GC垃圾收集器及相关算法
重中之重,垃圾回收算法以及各自的特点,面试常问问题

深入理解 Java 虚拟机:JVM 中的 GC 垃圾收集器总结
重中之重,虚拟机中的几种垃圾回收期,需了解特点以及组合,理解什么情况下使用什么垃圾收集器,面试常问问题,一般会要求结合实际案例

PS:后续都是一些工具使用介绍,或者一些案例,个人认为更多的还是需要实战中好掌握

虚拟机执行子系统

深入理解 Java 虚拟机:类的加载过程
重点部分,类加载过程,面试可能问到的问题

深入理解 Java 虚拟机:双亲委派模型
重中之重,双亲委派模型,面试常问问题

PS:后续都是一些字节码的相关内容,说实话如果不是专门研究,看了也记不住,面试应该也不可能问到这么底层的内容,就目前来说对我个人而言不是重要部分

高效并发

深入理解 Java 虚拟机:Java 内存模型与线程
了解即可,毕竟并发方面很多都是围绕这些内容

深入理解 Java 虚拟机:线程安全与锁优化
了解即可,知道有哪些锁,以及特点用途

你可能感兴趣的:(#,《深入理解,Java,虚拟机》,第二版)