Java基础
Java程序媛-Vicky
为了督促自己常做总结
展开
-
静态代理 VS 动态代理
静态代理的形式1. 通过继承目标类2. 通过实现相同接口类静态代理的缺点1. 需要写太多的代理类2. 每个代理类只能代理指定的父类或者接口类动态代理的方式:1. JDK 动态代理。本质是通过实例化一个类,其跟目标类实现相同接口类2. CGLIB 动态代理。本质是生成目标类的子类,重写父类方法来实现动态代理...原创 2021-10-18 21:44:08 · 100 阅读 · 0 评论 -
DEMO - JDK动态代理(深入理解篇)
先看下DEMO中用到的类。注意看类中的注释。接口类public interface IMyDao { public String query(); public void delete();}目标类(实现接口的类)/** * MyDao 目标类 **/public class MyDao implements IMyDao { @Override public String query() { System.out.println("------jdk ..原创 2021-10-05 19:03:18 · 141 阅读 · 0 评论