Java类加载机制

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

类加载器---ClassLoader

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容