温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
那么另外在这里呢,我想跟大家说的是什么呢?就是这个应用类加载器,就是这个类加载器三个啊,它会优先从这个加载器用加载启动类加载器,它被称为什么呀?复加载器啊,然后呢,这个扩展类加载器呢,是称为母加载器啊,叫复合母复母看见了吗?哎,复合母复加载器,母加载器这叫什么呀?这叫双亲委派机制,各位。双亲委派机制,也就是说它优先从这个地方加载,这个地方加载不到再从这地方加载,这个地方加载不到,才会考虑从这个地方加载。那么也就是说注意了,各位,你自己写了一个类叫。S公司它里边也带了一个string这个类,那么你写的这个string它就不会加载,如果你写个string的话,它不会加载你这个顿,它会加载谁呀,加载S公司的string。明白什么意思吧,就是你的应用类加载器这里能加载一个string,你的扩启动类加载也能加载一个string,那当你在程序中用string的话,它会从这个JDK里面加载这个死盾,它这是一个安全机制,为什么呀?假如说没有这种类加载器这种机制的话,假如说没有这种机制,你自己写了个死论,有没有可能原模原样原封不动,你写了个java.language论,然后结果你在这植入了,植入了后门程序。
01:12
啊,黑客嘛,是不是,哎你改变了string这个类的一个算法,哎,你写了写了之后呢,这个如果类加载器加载的资源比较混乱的话,叭一下把这个加载进去的话,妥了,那你这个系统就会受到攻击。啊,这是一个安全机制,各位安全机制啊,叫做双亲委派机制。啊,就是Java中啊,它为了保证安全,就Java中呢,为了什么呢?保证类加载的安全啊使用了什么呢?叫做双亲委派机制,双亲委派机制就是优先从什么呀?哎,优先啊。优先从什么呢?从这个叫做启动类加载器中加载。啊,这个称为什么呀,负负无法加载到。
02:10
啊,再从什么呀,叫做扩展类加载器中。加载。啊,这个称为。母。啊,双亲委派。如果都加载不到,才会考虑从。应用类加载器中加载,直到加载到为止。了解一下这个这个东西啊,其实这个东西其实很深奥,它实现这个东西很深奥的啊,它默认是从这个RT点价中加载,就是RT点价,然后这个呢,是从ext目录下的这个星点价中加载,而这个是从class pass中加载的。
03:08
啊,你想一想,他肯定就得有这个规矩啊,他没这个规矩那肯定不行啊,他没这个规矩的话,大家想一想是不是就将来就乱了,你自己写了一个类也叫死顿,有没有可能,那有可能啊,你写了一个string这样的类是吧,他就他为什么不加点你这个类啊。他为什么加在三公司RT点加里边写那个string类呀,对吧?哎,你想他如果加在你那个的话,你那里边能植入后门的后门程序的话,你像这个假如假如说银行项目里边用了很多字符串,用了很多词寸,那你这个时候不就完蛋了嘛,对吧?哎,所以说这块呢,是有一个安全安全的机制在里边的啊,这个内容是就是聊一聊啊聊一聊不需要掌握啊,不需要掌握知道。知道当然最好啊,行了,今天呢,我也不再往下讲了啊,看来大家那个嗯,行吧,我也不不说了啊,然后呢,咱们这个还是以以以掌握为主啊,咱们还是稍微慢一点啊,慢一点。
04:01
行了,今天就就到这吧,各位啊,然后大家记得做这个题好吧。做这个题啊。
我来说两句