java类加载器
来源:互联网 发布:淘宝卖家在哪里发微淘 编辑:程序博客网 时间:2024/06/16 02:15
一:虚拟机的类加载机制:虚拟机把描述类的Class文件加载到内存,并对数据进行校验,解析和初始化,最终形成能被java虚拟机直接使用的java类型
JVM中用来完成上述功能的具体实现就是类加载器.类加载器读取.class字节码文件将其转换成java.lang.Class类的一个实例.每个实例用来表示一个java类.通过该实例的newInstance()方法可以创建出一个该类的对象.
二:类加载器分类:
启动类加载器(Bootstrap ClassLoader):
这个类加载器负责将<JAVA_HOME>\lib目录下的类库加载到虚拟机内存中,用来加载java的核心库,系统参数sun.boot.class.path指定;
扩展类加载器(Extendsion ClassLoader):
这个类加载器负责加载<JAVA_HOME>\lib\ext目录下的类库,用来加载java的扩展库,开发者可以直接使用这个类加载器,系统参数java.ext.dirs指定.
应用程序类加载器(Application ClassLoader):
这个类加载器负责加载用户类路径(CLASSPATH)下的类库,一般我们编写的java类都是由这个类加载器加载,这个类加载器是CLassLoader中的getSystemClassLoader()方法的返回值,所以也称为系统类加载器.一般情况下这就是系统默认的类加载器.
系统参数java.class.path指定
阅读全文
0 0
- Java类加载器
- java类加载器
- java类加载器
- Java类加载器
- java类加载器
- Java类加载器
- Java 类加载器
- java类加载器
- java类加载器
- Java 类加载器
- -java 类加载器
- Java-类加载器
- Java类加载器
- Java 类加载器
- Java 类加载器
- java类加载器
- java类加载器
- Java-----类加载器
- CC1310 Timer
- 文章标题
- mysql系统函数小结
- 浅谈对八数码及其扩展出来的康托算法影响
- sendmail安装使用
- java类加载器
- Android的消息机制之ThreadLocal的工作原理
- (纯干货)Windows Apache2.2怎么设置自动启动?
- bfs中的队列相关函数
- UVA11212EditingABook
- java-IteratorDemo
- 简单WebService案例
- ES6入门之set和map
- Andorid 反编译App