
jvm
文章平均质量分 94
Novice Coder
此博客为个人学习笔记
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JVM深入
JVM 类加载过程 类加载:类加载将class文件加载到虚拟机的内存。 1.加载:在磁盘中查找并通过IO读入字节码文件。 2.连接:执行校验、准备、解析步骤。 1).校验:校验字节码文件正确性(-Xverifynone 关闭大部分的验证) 2).准备:给类的静态变量分配内存,并赋予默认值 3).解析:将符号引用替换为直接引用,该阶段会把一些静态方法替换为指向数据所存内存的指针或句柄等,这是所谓的 静态链接过程(类加载期间完成),动态链接是在程序运行期间完成的符合引用替换为直接引用。 4.初始化原创 2022-05-05 10:51:08 · 271 阅读 · 0 评论 -
JVM了解
1.JVM的位置 2.JVM的体系结构 JVM调优99%调的是方法区和堆 3.类加载器 作用:加载Class文件 1.虚拟机自带的加载器 2.启动类(根)加载器 3.扩展加载器 4.应用加载器 应用加载器–>扩展加载器–>启动类加载器 4.双亲委派机制 当某个类加载器需要加载某个.class文件时,它首先把这个任务委托给他的上级类加载器,递归这个操作,如果上级的类加载器没有加载,自己才会去加载这个类。 类加载器的类别 BootstrapClassLoader(启动类原创 2020-12-19 18:02:31 · 260 阅读 · 1 评论