java 类的加载顺序

原创
2019/07/22 15:20
阅读数 144
  1. 先执行父类的静态代码和精态变量初始化,并且代码块和静态变量的执行顺序只跟代码中出现的顺序有关。
  2. 执行子类的静态代码块和静态变量初始化。
  3. 执行父类的实例变量初始化
  4. 执行父类的构造函数
  5. 执行子类的实例变量初始化
  6. 执行子类的构造函数
    虚拟机把class文件加载至内存之后,对字节码进行校验,解析,初始化等操作,最终形成可被虚拟机jvm直接使用的java类型,这就是虚拟机的类加载机制,类的加载完全可以再运行时进行,这就给jvm提供了动态加载类提供了可行性。
展开阅读全文
打赏
0
1 收藏
分享
加载中
更多评论
打赏
0 评论
1 收藏
0
分享
返回顶部
顶部