JVM
文章平均质量分 53
我忽然开始疯狂想念
这个作者很懒,什么都没留下…
展开
-
一文打通Java泛型
关于Java中的泛型的一个学习网站:http://angelikalanger.com/GenericsFAQJava中的泛型是在J2SE 5.0中出现的。如中的E叫做类型参数()。而和叫做参数化类型()。原创 2022-08-13 15:18:04 · 242 阅读 · 1 评论 -
Full GC发生的条件
Full GC的发生条件:Full GC一般来说指的是全堆和方法区的垃圾收集。从大的方面来说,Full GC发生的条件主要可以分为两类。因为对象在自然情况下到达老年代导致的老年代空间不足对象熬过15次垃圾收集,到达晋升到老年代的标准,而晋升到老年代,而老年代的空间不足以放下这些内容,会触发Full GC由于对象动态年龄判定,而晋升到老年代大对象直接进入老年代, 而导致的空间不足空间分配担保, 在进行GC时,最坏的情况是此时Survivor区的对象全部存活着,则to0区和survivor的对原创 2022-02-08 13:23:55 · 5966 阅读 · 0 评论 -
JVM学习
JVM类加载子系统在加载阶段,Java虚拟机主要完成以下三件事情:通过一个类的全限定名来获取此类的二进制字节流将这个字节流所代表的静态存储结构转化为方法区的进行时数据结构在内存中生成一个代表这个类的java.lang.Class对象,作为方法区这个类的各种数据的访问入口类的生命周期加载->链接->初始化链接:验证->准备->解析验证:进行字节码文件的各种验证,比如:文件格式验证(是否以魔数0xCAFEBABE开头)等,元数据验证(这个类是否有父类,是否继承了不原创 2020-12-22 22:09:13 · 228 阅读 · 1 评论