-
shift+ctrl+o 引入相关的类查看全部
-
proxy.newProxyInstance()返回一个代理对象查看全部
-
聚合的方式查看全部
-
看到这里确实真心有感慨 , 虽然前面几节的评论不是特别好 , 但是我没有理会别人的看法(那些轻易对别人下定论的人才真是可笑) , 一路坚持看了下来. 老师比较完整的重现了 jdk 动态代理的实现过程 , 包括用IO将我们的代码生成 java 文件 , 然后调用编译器api 将其编译成 class 文件, 然后加载编译后的类进入内存 , 调用代理方法。 甚至为了抽取出业务逻辑 , 降低耦合 , 提高通用性 , 自定义接口 , 将 InvocationHandler 接口和invoke方法的由来 也解释的很清楚 , 这节课让我看到了很多以前从未接触过的 api 和一种不同思维角度的原理实现。查看全部
-
动态代理查看全部
-
JDK动态代理实现步骤查看全部
-
静态代理:继承、聚合 动态代理:JDK、cglib JDK动态代理:只能对实现了接口的类实现代理 ,没有接口就不能实现JDK动态代理 CGLIB动态代理:针对类产生子类,通过方法拦截技术拦截所有的父类方法的调用查看全部
-
JDK:只能对实现了接口的类实现代理 ,没有接口就不能实现JDK动态代理 CGLIB:针对类来实现代理的,针对飙产生一个子类,通过方法拦截技术拦截所有的父类方法的调用查看全部
-
JDK动态代理作业查看全部
-
动态代理实现步骤查看全部
-
动态代理2查看全部
-
动态代理1查看全部
-
继承和聚合都能实现代理,但那种方式更好呢查看全部
-
智能引用代理:静态代理查看全部
-
代理模式:包括哪些 代理模式 1、概念:为其他对象提供一种代理,以控制对这个对象的访问(例如火车站代售处)。代理对象起到中介作用,可去掉功能服务或增加额外的服务。 2、分类:a、远程代理---为不同地理的对象提供局域网代表对象。(类似于客户端和服务器端) b、虚拟代理---根据需要将资源消耗很大的对象进行延迟,真正需要的时候才进行创建。(网页中 图片的加载,先用一张虚拟的图片进行显示,等图片加载完成后再进行显示) c 、保护代理---控制用户的访问权限。(发帖功能) d、智能应用代理---提供对目标对象一些额外的服务。(火车站)查看全部
举报
0/150
提交
取消