jvm
文章平均质量分 79
个人的一些jvm笔记以及demo
是鱼
这个作者很懒,什么都没留下…
展开
-
引用计数与可达性分析
一 GC的一些基本情况: GC收集情况:频繁收集年轻代,较少回收老年代,基本不动永久代(元空间),由此可以看到,在GC中,大多数是对堆空间的回收 那么在java中,是如何判断一个对象是否是个垃圾呢? 简单来说:当一个对已经不再被任何存活对象继续引用时,就可以宣布为死亡 二 判断对象是否存活的方式: 1.引用计数算法:引用计数算法(Reference Counting)比较简单,对每个对象保存一个整型的引用计数器属性,用于记录对象被引用的情况。 例如:有对象objA,与objB,如果objA指向了objB原创 2020-08-05 13:06:49 · 1169 阅读 · 1 评论 -
双亲委派机制
双亲委派机制: 1.双亲委派机制的优势: ①:避免类的重复加载 ②:保护程序安全,防止核心API被随意修改 例如自定义类:java.lang.String 说的再多不如直接上代码 package java.lang; public class String { static { System.out.println("这是自定义类的String类的静态代码块"); } public static void main(com.cdc.runtime_data_are原创 2020-07-14 13:41:05 · 553 阅读 · 0 评论