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成神之路

版权声明:
作者:Mr李
链接:https://www.techfm.club/p/21522.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>