动态代理 一.静态代理 代理的背后一般至少有一个实际对象,代理的外部功能和实际对象一般是一样的, 用户与代理打交道,不直接接触实际对象.代理存在的价值: 1)节省成本比较高的实际对象创建开销,按需延迟加载,创建代理时 并不正真创建实际对象,而只是保存实际对象的地址,在需要时再加载或者创建. 2)执行权限检查,代理检查权限后再调用实际对象. 3)屏蔽网络的差异性和复杂性,代理在本地,而实际对象在其他服务器上,调用 本地代理时,本地代理请求其他服务器. 静态代理示例: public class Si…