随笔分类 -  java基础

摘要:建议对照源码食用 1.ArrayList中的3个数组: 1)Object[] EMPTY_ELEMENTDATA={},所有ArrayList实例对象共享的空数组,创建一个ArrayLis实例对象的且指ArrayList容量为0 的时候,创建实 例将会指向这个共享实例; 2)Object[] DED 阅读全文
posted @ 2020-06-02 14:58 指路为码 阅读(369) 评论(0) 推荐(0)
摘要:在学习动态代理之前,最好先去理解静态代理,如果未曾了解过静态代理,建议先理解静态代理。 在静态代理中,你需要自己去写一个代理类和被代理类实现相同的接口,在代理类中写上代理逻辑,确定要代理哪些方法,如果有新的变动需要修改源代码,重新编译部署,非常不方便,可以看看下面的例子: 我们已经通过静态代理的方实 阅读全文
posted @ 2020-05-16 16:09 指路为码 阅读(725) 评论(0) 推荐(0)
摘要:1.代理的作用,增强类的能力,把核心业务逻辑和模板化的代码段分离出来,可以让代码变得更加简洁,便于扩展。 2.静态代理如何实现:代理的类和被代理的类实现了同一个接口,把被代理的类塞入到代理中,在代理类的方法中去调用被代理的那个类的方法,这样就可以在程序执行到被代理类的方法的时候做一些处理。文字描述过 阅读全文
posted @ 2020-05-10 13:21 指路为码 阅读(322) 评论(0) 推荐(0)