![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
文章平均质量分 73
jvm学习
李_杰
这个作者很懒,什么都没留下…
展开
-
类加载Demo
文章目录demo1-赋值demo1结果demo1结果分析demo2-执行顺序demo2结果demo2结果分析demo1-赋值public class TestClassLoader { public static TestClassLoader classLoader = new TestClassLoader(); public static int a; public static int b = 0; public static final int c = 2原创 2022-05-14 16:00:35 · 171 阅读 · 0 评论 -
类加载过程
文章目录1、什么是类加载2、类加载的触发时机3、类加载执行过程3.1、加载3.2、验证3.3、准备3.4、解析3.5、初始化4、类加载器的分类和作用4.1、启动类加载器(Bootstrap ClassLoader)4.2、扩展类加载器(Extensions ClassLoader)4.3、应用类(系统)加载器(APP ClassLoader)4.4、自定义类加载器5、双亲委派模型5.1、什么是双亲委派模型5.2、为什么要有双亲委派模型5.3、双亲委派模型能被打破吗?1、什么是类加载就是JVM将描述类的原创 2022-05-14 15:27:00 · 250 阅读 · 0 评论 -
触发Young GC、Full GC的Demo
文章目录1、Young GC1.1、代码1.2、修改参数1.3、运行查看2、Full GC2.1、代码2.2、修改参数2.3、运行查看1、Young GC1.1、代码public class TestYGC { /** 设置参数 -Xms10m 初始化堆内存大小 -Xmx20m 堆最大内存 -Xmn5m 年轻代的大小 -XX:+PrintGCDetails 打印gc明细日志 **/ public static void mai原创 2022-05-07 17:53:08 · 441 阅读 · 0 评论