国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > java基础 > java类加载器的分类

java类加载器的分类

java类加载器

头像

小妮浅浅

2021-08-06 10:52:435268浏览 · 0收藏 · 0评论

分类

1、引导类加载器,用C++编写的,是JVM自带的类加载器

负责Java平台核心库,用来加载核心类库。构造ExtClassLoader和AppClassLoader,该加载器无法直接获取

Java平台核心库:jre\lib\rt.jar,用压缩软件打开,里面的类就是我们平时要学的。这个jre是公共jre,并非jdk目录下的专用jre

2、拓展类加载器,负责jre\lib\ext目录下的jar包

或-D java.ext.dirs指定目录下的jar包装入工作库

此处jre也是公共jre

3、系统类加载器

负责java -classpath或-D java.class.path所指的目录下的类与jar包装入工作,是最常用的加载器

实例

package com.volcano.reflection;
 
public class TestReflection4 {
    public static void main(String[] args) {
        //获取系统类加载器
        ClassLoader classLoader = ClassLoader.getSystemClassLoader();
        System.out.println(classLoader);
        //获取拓展类加载器
        classLoader = classLoader.getParent();
        System.out.println(classLoader);
        //获取引导类加载器(是直接无法获取的)
        classLoader = classLoader.getParent();
        System.out.println(classLoader);
 
        //测试当前类是由哪个类加载器加载的——引导类加载器
        System.out.println(TestReflection4.class.getClassLoader());
        //测试JDK内置的类是由哪个类加载器加载的——系统类加载器null
        System.out.println(Object.class.getClassLoader());
 
        //如何获得系统类加载器的加载的类的路径
        System.out.println(System.getProperty("java.class.path"));
        /*之前用过的commons-io和自己写的类也在其中
        * E:\JDK\jre\lib\charsets.jar;
        * E:\JDK\jre\lib\deploy.jar;
        * E:\JDK\jre\lib\ext\access-bridge-64.jar;
        * E:\JDK\jre\lib\ext\cldrdata.jar;
        * E:\JDK\jre\lib\ext\dnsns.jar;
        * E:\JDK\jre\lib\ext\jaccess.jar;
        * E:\JDK\jre\lib\ext\jfxrt.jar;
        * E:\JDK\jre\lib\ext\localedata.jar;
        * E:\JDK\jre\lib\ext\nashorn
        * .jar;E:\JDK\jre\lib\ext\sunec.jar;
        * E:\JDK\jre\lib\ext\sunjce_provider.jar;
        * E:\JDK\jre\lib\ext\sunmscapi.jar;
        * E:\JDK\jre\lib\ext\sunpkcs11
        * .jar;E:\JDK\jre\lib\ext\zipfs.jar;
        * E:\JDK\jre\lib\javaws.jar;
        * E:\JDK\jre\lib\jce.jar;
        * E:\JDK\jre\lib\jfr.jar;
        * E:\JDK\jre\lib\jfxswt.jar;
        * E:\JDK\jre\lib\jsse.jar;
        * E:\JDK\jre\lib\management-agent.jar;
        * E:\JDK\jre\lib\plugin.jar;
        * E:\JDK\jre\lib\resources.jar;
        * E:\JDK\jre\lib\rt.jar;
        * F:\云\Code\JavaSE\out\production\基础语法;
        * F:\云\Code\JavaSE\基础语法\src\com\lib\commons-io-2.6.jar;
        * D:\IntelliJ IDEA 2018.2.4\lib\idea_rt.jar
 
         * */
    }
}

以上就是java类加载器的分类,希望对大家有所帮助。更多Java学习指路:Java基础

本教程操作环境:windows7系统、java10版,DELL G3电脑。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《高压监狱2》完整版| 狗和女人戴避孕套会传染吗| 男生把小困困放到女生困里视频| 久久久久久精品免费免费导航| 边添小流边狠狠躁69集| 一家乱战1-13集大| 小俊在雪姨身上耕耘小说免费阅读 | 站立式插插的正确方法| 王娟被老赵一夜干4次| 姑父有力挺送小芳的背景故事| 《金莲浮史》台湾绝版| 老头跪在两腿之间吃奶| 《特殊的家政服务》| 真人老太太实战镖客视频大全| 古代洞房2国语版免费观看| 9.1萝卜黄| 欧美大片PPT免费PPT| 日韩在线| 韩剧《小叔子》免费观看| 日韩电影在线观看高清版电视剧| 美柚| 黑丝美女| 男按摩师舌头伸进去了SPA漫画| 精品一区二区三区| 男按摩师吸乳房会得乳腺瘟吗| 电子| 儿媳妇免费播放全部电视剧| 蜜桃成熟时| 《性爽2》电影| 成都私人情侣免费看电视剧的软件 | 《教室里的激情》2| 艳妇乳肉豪妇荡乳XXXOO图片| 《魅魔之耻》1~4集免费看| 妈妈的朋友| 《不戴套瑜伽教练3》| 白丝| 妈妈和女婿免费播放电视剧 | 丈夫不在家儿媳想老公的背景故事| 45岁老阿姨喷了三次尿素乳青 | 二人世界高清视频播放 | 深入交流漫画网免费看