温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
好,那接下来的话呢,我们再来看一下,叫用户自定义加载器,那从这个分类上来讲呢,它属于咱们要讲解的一个部分,那具体详细的话呢,咱们放到这个零七里边,哎,会谈如何去实现啊,自定义类的加载器这儿呢,我们先做一个简单的介绍。那按照咱们这个开发的这样场景来看的话呢,有了引导类加载器,扩展类加载器和性能加载器之后呢,实际上呢,已经完全可以满足我们日常的开发需求了。啊,也就是说对于很多人来讲呢,其实我们都接触不到呢,自定义类的加载器,对吧,但是呢,没有接触到并不意味着它就没有意义啊,并不是意味着没有意义,说体现Java语言强大生命力和巨大魅力的关键因素呢,就是允许开发者呢去自定义类的加载器。实现类库的一个动态加载。那加载源呢,可以是本地炸包,也可以是网络中的资源,OK,那使用这个类的加载器的话呢,我们可以实现叫绝妙的插件机制,比如说像OSGI组件框架呀,一个绿色这个插件框架呀,哎等等这个机制呢都是。
01:03
这样的话呢,就为我们增加了一种叫动态添加新功能的一个机制啊,我们可以实现热代码添加,还有这个热部署啊这样的场景,那同时的话呢,诶,自定义加载器能够实现应用的隔离啊,这个咱们前面也提到过这个事情,那tomcad里边呢,我们这个对于web应用服务来讲,我们可以这个隔离出不同的这个场景,然后呢,不同的类的加载器去加载不同的这个呃类是吧,那就是避免这个冲突的一个问题啊,那这个实现呢,叫这个代码组件的一个隔离,这种机制呢,比C和C加语言呢要好太多了啊,想不修改C或C加这个程序呢,就能够实现为其增加新功能几乎是不可能的啊,这就提到这个问题。啊,下边呢,说自定义类的加载器,通常呢,要集成于class load啊,这个咱们讲到具体这个自定义的这个代码实践啊上,在实践上的时候呢,我们还会来说这个事儿好这呢就是咱们说到的几类这个类的加载器,这块大家需要熟悉一下,那在面试题当中呢,有的时候也会问到这个有几类加载器,它们的特点是什么啊,这块呢,大家把这个问题呢,这个熟悉熟悉。
我来说两句