JVM——类加载器
1 定义
顾名思义,类加载器(class loader)用来加载 Java 类到 Java 虚拟机中【只有加载到JVM中,JAVA程序才能使用该类】。一般来说,Java 虚拟机使用 Java 类的方式如下:Java 源程序(.java 文件)在经过 Java 编译器编译之后就被转换成 Java 字节代码(.class 文件)。类加载器负责读取 Java 字节代码存入到JVM的方法区中。并转换成 java.lang.Class类的一个实例。每个这样的实例用来表示一个 Java 类。通过此实例的 **newInstance()**方法就可以创建出该类的一个对象,存储在JVM中的堆空间处,封装该类在方法区中所有数据结构信息
从加载到JVM的过程中,描述了类的生命周期。
2 类加载器类型
Java 中的类加载器大致可以分成两类,一类是系统提供的,另外一类则是由 Java 应用开发人员编写的。系统提供的类加载
JVM——类加载器最先出现在Python成神之路。
共有 0 条评论