第1章 JVM-(核心知识点精讲)
1.1 JVM的运行机制


1.2 多线程

1.3 JVM的内存区域

1.3.1 程序计数器:线程私有,无内存溢出问题

1.3.2 虚拟机栈:线程私有,描述Java方法的执行过程

1.3.3 本地方法区:线程私有

1.3.5 方法区:线程共享

1.4 JVM的运行时内存

1.4.1 新生代:Eden区、ServivorTo区和ServivorFrom区

1.4.2 老年代

1.4.3 永久代

1.5 垃圾回收与算法
1.5.1 如何确定垃圾


1.5.2 Java中常用的垃圾回收算法





1.6 Java中的4种引用类型

1.7 分代收集算法和分区收集算法
1.7.1 分代收集算法

1.7.2 分区收集算法

1.8 垃圾收集器

1.8.1 Serial垃圾收集器:单线程,复制算法

1.8.2 ParNew垃圾收集器:多线程,复制算法

1.8.3 Parallel Scavenge垃圾收集器:多线程,复制算法

1.8.4 Serial Old垃圾收集器:单线程,标记整理算法

1.8.5 Parallel Old垃圾收集器:多线程,标记整理算法

1.8.6 CMS垃圾收集器

1.8.7 G1垃圾收集器

1.9 Java网络编程模型
1.9.1 阻塞I/O模型

1.9.2 非阻塞I/O模型

1.9.3 多路复用I/O模型

1.9.4 信号驱动I/O模型

1.9.5 异步I/O模型

1.9.6 Java I/O

1.9.7 Java NIO









1.10 JVM的类加载机制
1.10.1 JVM的类加载阶段



1.10.2 类加载器

1.10.3 双亲委派机制


1.10.4 OSGI


浙公网安备 33010602011771号