摘要: 什么时候类加载 第一次需要使用类信息时加载。 类加载的原则:延迟加载,能不加载就不加载。 触发类加载的几种情况: (1)、调用静态成员时,会加载静态成员真正所在的类及其父类。 通过子类调用父类的静态成员时,只会加载父类而不会加载子类。 (2)、第一次 new 对象的时候 加载(第二次再 new 同一 阅读全文
posted @ 2018-07-31 10:24 甜菜波波 阅读(757) 评论(0) 推荐(0) 编辑
摘要: 一,有两个术语,一个叫“定义类加载器”,一个叫“初始类加载器”。 比如有如下的类加载器结构: bootstrap ExtClassloader AppClassloader -自定义clsloadr1 -自定义clsloadr2 如果用“自定义clsloadr1”加载java.lang.String 阅读全文
posted @ 2018-07-31 10:13 甜菜波波 阅读(1926) 评论(0) 推荐(0) 编辑