JVM
文章平均质量分 95
JVM相关知识
hi wei
不问未来,只争现在
展开
-
JVM总结
文章目录jvm位置jvm结构体系对象的结构Mark Word字节码操作指令字节码与数据类型加载与存储指令运算指令类型转换指令对象创建与访问指令操作数栈管理指令控制转移指令方法调用指令方法返回指令异常处理指令栈+堆+方法区的交互关系Heap 堆方法区类加载机制加载过程加载验证准备解析初始化加载源垃圾回收算法引用计数法可达性分析复制算法标记清除算法标记整理(标记压缩)![在这里插入图片描述](https://img-blog.csdnimg.cn/20210405172250184.png?x-oss-proc原创 2021-04-05 17:51:54 · 3271 阅读 · 6 评论 -
深入理解JVM虚拟机
类加载器 类加载器: 引导类加载器 BootstrapLoader:负责加载支撑JVM运行的核心类库,例如rt.jar/charset.jar 扩展类加载器ExtClassLoader:负责加载支撑JVM运行的扩展类库,jre/lib/ext目录下的jar 应用类加载器AppClassLoader:负责加载classpath目录下的类,就是加载你自己写的类。 自定义类加载器:加载注定路径下的类 类加载流程: 双亲委派机制:在JVM启动时,会由扩展类加载器加载一个单例的sun.misc.Launcher原创 2022-02-14 14:54:25 · 1236 阅读 · 2 评论 -
由源码深入Java类加载器(双亲委派模型)
JVM类加载器 JVM主要有以下几种类加载器: 引导类加载器 主要加载JVM运行核心类库,位于JRE的lib目录下,如rt.jar中的类。 扩展类加载器 主要加载JVM中扩展类,位于JRE的ext目录下。 应用程序类加载器 主要负责加载ClassPath路径下的类,也就是业务类。 自定义加载器 负责加载用户自定义路径下的类。 类加载器关系 ...原创 2021-07-16 17:06:25 · 21602 阅读 · 16 评论