专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-963-0016      微信咨询  |  联系我们

java里有多少个类加载器_java

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/7 0:40:16       共计:3610 浏览

java里有多少个类加载器?

Java类加载器

Java类加载器分为两类,一类是系统的类加载器,一类是自定义类加载器。系统类加载器主要有下面三个引导类加载器,扩展类加载器,系统类加载器(还有线程上下文类加载器等等,但是主要有三个);自定义类加载器通过继承 java.lang.ClassLoader类的方式实现,这个并没有明确规定多少个。

功能

Java类加载器是负责读取 Java 字节代码,并转换成 java.lang.Class类的一个实例。

工作过程

类加载器工作主要有五个阶段:

1.加载:查找需要加载类的字节码,并创建实例对象

2.验证:对于字节信息的检验,防止危害虚拟机

3.准备:为类变量分配内存,并赋初始化值

4.解析:常量池中的符号引用替换为直接引用的过程

5.初始化:若该类具有超类,则对其进行初始化

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:spring配置参数_java | ·下一条:Java中string的用法_java

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有