第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

 

posted @ 2020-05-02 16:31  弱水三千12138  阅读(208)  评论(0)    收藏  举报