随笔分类 -  JVM

摘要:内部静态类在使用时才会被加载。 public class InnerStaticSingleton { static { System.out.println("2222"); } private static class SingletonFactory{ static { System.out. 阅读全文
posted @ 2020-01-16 14:16 第二人生Bonnie 阅读(1571) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-01-15 20:24 第二人生Bonnie 阅读(193) 评论(0) 推荐(0)
摘要:finalize() 方法: (1)此方法是Object的protected方法。 (2)子类覆盖要处理的{@code finalize}方法,清理系统资源或执行其他清理。 (3)在垃圾回收时,jvm确认没有任何线程调用此对象时,在对象被销毁之前,由垃圾回收器调用该对象的finalize方法。 (4 阅读全文
posted @ 2019-12-26 14:20 第二人生Bonnie 阅读(461) 评论(0) 推荐(0)
摘要:类加载器的种类: (1)BootStrap启动类加载器,加载jdk/jre/lib下的类 (2)extention扩展类加载器,其父加载器为启动类加载器,加载jdk/jre/lib/ext下的类 (3)application(system)应用类加载器,其父加载器为扩展类加载器,加载classpat 阅读全文
posted @ 2019-06-05 11:16 第二人生Bonnie 阅读(268) 评论(0) 推荐(0)
摘要:类加载过程: public class SSClass { static { System.out.println("SSClass static"); } } public class SuperClass extends SSClass { static { System.out.println 阅读全文
posted @ 2019-06-05 10:56 第二人生Bonnie 阅读(138) 评论(0) 推荐(0)