首页 供应 求购 产品 公司 登陆

Java类装载器ClassLoader

  • 发布时间:2017-07-14 11:58:48
    报价:面议
    地址:河南,郑州,郑州市金水区文化路82号硅谷广场B座
    公司:郑州尚学堂

    手机:18729211698
    电话:0371-58500958
    用户等级:普通会员

    工作机制

    类装载器就是寻找类的字节码文件并构造出类在JVM内部表示的对象组件。在Java中,类装载器把一个类装入JVM中,具体的步骤:

    1>装载:查找和导入Class文件。

    .

    2>链接:执行校验,准备和解析步骤,其中解析步骤是可以选择的

    校验--检查载入Class文件数据的正确性

    准备--给类的静态变量分配存储空间

    解析--将符号引用转成直接引用

    .3>初始化:对类的静态变量,静态代码块执行初始化工作。

    .

    类装载工作由ClassLoader及其子类负责,ClassLoader是一个重要的Java运行时系统组件,它负责在运行时查找和装入Class字节码文件。

    .

    JVM在运行时会产生三个ClassLoader:根装载器,ExtClassLoader扩展类装载器和AppClassLoader系统类装载器。

    .

    其中,根装载器不是ClassLoader的子类,它是使用C++编写,因此我们在Java中看不到它,根装载器负责JRE的核心类库。

    .

    ExtClassLoader和AppClassLoader都是ClassLoader的子类。

    .

    其中ExtClassLoader负责装载JRE扩展目录ext中的JAR类包AppClassLoader负责装载Classpath路径下的类包。

    .

    .

    6.20-7.12报名Java课程即可优惠2000元, 送Java视频

    .

    郑州尚学堂7月开班时间公告

    .

    Java培训脱产班开课时间:2017年07月12日 抢座中..

    .

    Android培训脱产班开课时间:2017年07月12日 抢座中..

    .

    地址:河南省郑州市金水区文化路硅谷广场B座9楼011A-018号

    .

    提醒:联系时请说明是从志趣网看到的。

免责申明:志趣网所展示的信息由用户自行提供,其真实性、合法性、准确性由信息发布人负责。使用本网站的所有用户须接受并遵守法律法规。志趣网不提供任何保证,并不承担任何法律责任。 志趣网建议您交易小心谨慎。

关于我们 | 联系我们 | 免责声明 |@2025 bestb2b.com

©志趣网