JVM

1.JVM运行机制

JVM包括:类加载子系统(Class Loader SubSystem),运行时数据区(Runtime Data Area),执行引擎,本地接口库(Native Interface Library)

 

 2.JVM内存区域

JVM内存区域分为:

线程私有区域:虚拟机栈,程序计数器,本地方法区

线程共享区域:堆,方法区

直接内存

 

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

堆:也叫运行时数据区,线程共享。

分为新生代,老年代,永久代

 

 

方法区:线程共享

 

 

3.垃圾回收与算法

 

4.java的4中引用类型

强引用,若引用,软引用,虚引用

 

5.分代收集算法与分区收集算法

 

6.垃圾收集器

 

7.JVM的类加载机制

JVM类加载分为5个阶段:加载,验证,准备,解析,初始化

 

posted @ 2021-08-05 21:41  midiyu  阅读(33)  评论(0编辑  收藏  举报