![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
类加载知识点
@*星空
这个作者很懒,什么都没留下…
展开
-
启动miniGC回收年轻代(标记整理算法)、内存不足时才会启动FullGC时,回收年轻代、老年代(标记清楚算法)和元空间区
内存不足时,启动miniGC回收年轻代(标记整理算法)、FullGC时,回收年轻代、老年代(标记清楚算法)和元空间区原创 2019-11-23 11:39:00 · 342 阅读 · 0 评论 -
JVM创建实例对象有可能分配在堆(逃逸对象)上也有可能分配在栈(未逃逸对象)上,打开逃逸分析-XX:+DoEscapeAnalysis
package com.company.java.oop.instance;2.如何检测对象分配在哪里了?JVM 参数配置-XX:+PrintGC 输出GC基本信息,1)-Xmx5m -Xms5m -XX:-DoEscapeAnalysis -XX:+PrintGC(输出GC日志)2)-Xmx5m -Xms5m -XX:+DoEscapeAnalysis -XX:+PrintGC3.J...原创 2019-11-23 11:21:36 · 505 阅读 · 0 评论 -
类加载初始化顺序(nullpoint异常)
package com.company.java.oop.cls;import java.util.HashMap;import java.util.Map;/**案例:考察类变量的初始化顺序(从上到下依次执行) */*== 案例:外部类被加载时会加载(实例/静态)内部类吗? 不会案例:(实例/静态)内部类被加载时会加载外部类吗? 不会何时会触发类加载?(隐式加载)1.1)访问使...原创 2019-11-23 09:17:59 · 149 阅读 · 0 评论