查看ClassLoader类:

parent属性即为父加载器。
具体执行加载方法中:

此三处标注为最重要的加载逻辑,具体过程为:
1、先判断是否此类已经被加载,若是已被加载则不再进行后续处理,直接返回。
2、若是没加载,则委托父类加载器进行加载。
3、根据类全限定名,加载类对象。此为模板方法,一般自定义类加载器,重写此方法即可。
完工!是不是简单的不可思议!!!
本文深入解析了Java中ClassLoader的工作原理,介绍了其parent属性的作用及如何通过三步完成类的加载:检查类是否已加载、委托父加载器进行加载以及根据全限定名加载类对象。
查看ClassLoader类:

parent属性即为父加载器。
具体执行加载方法中:

此三处标注为最重要的加载逻辑,具体过程为:
1、先判断是否此类已经被加载,若是已被加载则不再进行后续处理,直接返回。
2、若是没加载,则委托父类加载器进行加载。
3、根据类全限定名,加载类对象。此为模板方法,一般自定义类加载器,重写此方法即可。
完工!是不是简单的不可思议!!!
546

被折叠的 条评论
为什么被折叠?