Java面试:说一下类的加载顺序和双亲委派模型

1.加载顺序:关键字(加载   连接   初始化)
①.加载
    通过类的全限定名即包名+类名 进行加载成二进制数据流,在jvm进行相应的处理,比如生成代表这个类的class对象
②.链接:
    验证: 确保加载类的准确性,
    准备:分配内存
③.初始化:
    类的初始化顺序:
    ( 静态变量、静态初始化块)–>(变量、初始化块)–> 构造器;
    父类static方法 –> 子类static方法 –> 父类构造方法- -> 子类构造方法 

2.双亲委派模型

关键字(防止重复加载,耗费资源,防止对核心api进行修改)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章