类加载器

作用:在类加载的第一阶段“加载”中,通过一个类的全限定名来获取定义此类的二进制字节流,而完成这个动作的代码块,就是类加载器

类的唯一性:由是否是同一个类加载器决定,与是否是同一个class文件/jvm无关

分类:
启动(bootStrap)类加载器:在jvm内,用c++实现

标准扩展类(extension)加载器

应用程序类(Application)加载器:加载classpath下的类库(这两者,用java语言实现,位于jvm外)


双亲委派模型:

优点:保证了类的唯一性,只要在父类的加载器中找到,则返回,否则就去自定义的加载器中找,直到找到为止,否则classNotFound。


而loadClass和findClass一样,都是受保护的方法



共勉!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值