JVM学习笔记13——不同的类加载器作用于加载动作分析
发布日期:2021-06-29 01:18:50 浏览次数:2 分类:技术文章

本文共 1003 字,大约阅读时间需要 3 分钟。

public class MyTest13 {    public static void main(String[] args){        ClassLoader classLoader = ClassLoader.getSystemClassLoader();        System.out.println(classLoader);        while (null != classLoader){            classLoader = classLoader.getParent();            System.out.println(classLoader);        }    }}

可以看到Java自带的类加载器结构如下:

 

public class MyTest14 {    public static void main(String[] args) throws Exception{        ClassLoader classLoader = Thread.currentThread().getContextClassLoader();        String resourceName = "com/yshuoo/jvm/classloader/MyTest13.class";        Enumeration
urls = classLoader.getResources(resourceName); while (urls.hasMoreElements()){ URL url = urls.nextElement(); System.out.println(url); } System.out.println("**************"); Class
clazz = MyTest14.class; System.out.println(clazz.getClassLoader()); clazz = String.class; System.out.println(clazz.getClassLoader()); }}

 

转载地址:https://blog.csdn.net/yshuoo/article/details/116503474 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:JVM学习笔记14——ClassLoader源码分析与实例剖析
下一篇:JVM学习笔记12——类加载器与类初始化深度剖析

发表评论

最新留言

很好
[***.229.124.182]2024年04月27日 05时39分57秒