Java虚拟机结构
2017-10-19 本文已影响9人
Dapengyou
JVM整体结构
-
Loading:类的信息从文件中获取并且载入到JVM的内存里(将class字节码加入了内存当中)
-
Verifying:检查读入的结构是否符合JVM规范的描述(验证字节码)
-
Preparing:分配一个结构用来存储类信息
-
Resolving:把这个类的常量池中的所有的符号引用改变成直接引用
-
Initializing:执行静态初始化程序,把静态变量初始化成指定的值
Loading:类的信息从文件中获取并且载入到JVM的内存里(将class字节码加入了内存当中)
Verifying:检查读入的结构是否符合JVM规范的描述(验证字节码)
Preparing:分配一个结构用来存储类信息
Resolving:把这个类的常量池中的所有的符号引用改变成直接引用
Initializing:执行静态初始化程序,把静态变量初始化成指定的值