JVM
2022-05-06 14:07:37 0 举报
AI智能生成
JVM相关学习资料大全,主要应对面试及工作
作者其他创作
大纲/内容
1.JDK,JRE和JVM区别?
2.class文件
2.使用java.lang.reflect包方法时对类进行初始化
3.初始化一个类时发现其父类未初始化,则对其父类先初始化
4.当虚拟机启动时,用户需要指定一个主类main,虚拟机会优先执行这个主类的初始化
1.类加载时机
1.加载
保证二进制文件流信息符合java虚拟机规范
-Xverify:none 可以通过参数关闭,缩短类加载时间
验证
为静态成员变量分配内存空间并初始化0值或null
准备
将符号引用转换成直接引用
解析
2.连接
调用clinit方法,
初始化的过程,其实调用类初始化的过程,完成对static变量的手动赋值及主动调用静态代码块
3.初始化
4.使用
5.卸载
2.类加载过程
3.类加载器
4.双亲委派机制
5.破坏双亲委派模型
3.类加载
1.什么是JVM?
Subtopic
Main Topic
JVM
0 条评论
回复 删除
下一页