JVM
2023-09-06 11:38:56 0 举报
AI智能生成
类加载运行过程,及JVM内存模型与垃圾收集器
作者其他创作
大纲/内容
类加载运行过程
加载
调用类的Main()
new对象
内存中生成Java.lang.Class
方法区类各种数据访问入口
验证
准备
解析
静态链接:将静态方法替换为指向数据所存内存的指针或直接引用
动态链接:程序运行期间完成的将符号引用替换为直接引用
初始化
使用
运行时常量池
类型信息
字段信息
方法信息
类加载器的引用
对应class实力的引用
卸载
类加载器和双亲委派机制
类加载器
引导类加载器:JRE的lib目录下的核心类库
扩展类加载器:JRE的lib目录下的ext目录中的JAR
引用程序类加载器:加载ClassPath路径下的包
自定义类加载器:加载用户自定义路径下的类包
双亲委派机制
沙箱安全机制
避免类重复加载
打破双亲委派机制
TOMCAT自定义加载器
启动main方法执行流程
内存模型
0 条评论
下一页