Java类加载机制

2018-09-15  本文已影响0人  ddxuzengbin

1.加载(将class文件转换为字节码放入内存---先去加载外部类,然后再加载内部类)
2.校验(检查这段字节码是否合法)
3.准备(为所有的类变量分配空间并默认初始化)
4.解析(引用替换过程---常量和符号进行直接替换)
5.初始化(类变量赋值,静态代码块执行)

类加载器---ClassLoader

启动/引导类加载器 --- Bootstrap ClassLoader---加载Java的原生类
扩展类加载器 --- Extension ClassLoader --- 加载扩展类
应用类加载器 --- Application ClassLoader --- 加载自定义类
在Java中,加载类的时候双亲委派机制

上一篇下一篇

猜你喜欢

热点阅读