zoukankan      html  css  js  c++  java
  • 什么是类加载器

    一、什么是类加载器?

    ​Java类加载器是Java运行时环境的一部分,负责动态加载Java类到Java虚拟机的内存空间中。类通常是按需加载,即第一次使用该类时才加载。由于有了类加载器,Java运行时系统不需要知道文件与文件系统。学习类加载器时,掌握Java的委派概念很重要。 

    二、它是干什么的?

    类加载器它是在虚拟机中完成的,负责动态加载Java类到Java虚拟机的内存空间中,在经过 Java 编译器编译之后就被转换成 Java 字节代码(.class 文件)。类加载器负责读取 Java 字节代码,并转换成 java.lang.Class类的一个实例。

    三、类加载器的层次

     

    四、类加载器的四个方面

    启动类加载器,没有父类。
    拓展类加载器由Java语言实现,父类加载器为null
    系统类加载器,由Java语言实现
    自定义类加载器,父类加载器肯定为AppClassLoader

  • 相关阅读:
    BZOJ 1191 HNOI2006 超级英雄hero
    BZOJ 2442 Usaco2011 Open 修建草坪
    BZOJ 1812 IOI 2005 riv
    OJ 1159 holiday
    BZOJ 1491 NOI 2007 社交网络
    NOIP2014 D1 T3
    BZOJ 2423 HAOI 2010 最长公共子序列
    LCA模板
    NOIP 2015 D1T2信息传递
    数据结构
  • 原文地址:https://www.cnblogs.com/heqiyoujing/p/11234973.html
Copyright © 2011-2022 走看看