`
RyanLu
  • 浏览: 308 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表

Java类加载机制

    博客分类:
  • JVM
类从被加载到虚拟机内存中开始,到卸载出内存为止,他的整个生命周期包括了:加载->验证->准备->解析->初始化->使用->卸载 七个阶段。   有且只有一下4中情况才会对类进行初始化: 创建某个类的新实例时--new、反射、克隆或反序列化; 调用某个类的静态方法时; 使用某个类或接口的静态字段或对该字段赋值时(final字段除外); 调用Java的某些反射方法时 初始化某个类的子类时 在虚拟机启动时某个含有main()方法的那个启动类。
Global site tag (gtag.js) - Google Analytics