java
文章平均质量分 94
java基础和分析
jiandanqwer
这个作者很懒,什么都没留下…
展开
-
jdk动态代理
对于代理,在面向切面时会接触到,比如aop底层就是运用到了代理技术,有针对于接口的jdk动态代理,也有使用继承的cglib代理。 这里介绍jdk动态代理 代理角色构成有三种,分别是抽象角色,真实角色和代理角色。 抽象角色:一般为接口 真实角色:真实对象 代理角色:帮助真实角色完成任务,是对真实对象的增强。类似于中介,比如买房租房时,需要借助中介,帮我们寻找信息,我们只要去查看房子是否满意即可,不需...原创 2020-04-02 21:52:15 · 111 阅读 · 0 评论 -
spi机制
spi(Service Provider Interface) 用于接口编程,主要应用于调用其他厂商实现并部署在classpath下的jar包,如jndi,jdbc等 在jdk6后,提供了java.util.ServiceLoader类,采用META-INF/service/中的配置信息 对于ServiceLoader类,采用了懒加载,在其内部,可以看到 private LazyIterator...原创 2020-02-18 22:56:51 · 100 阅读 · 0 评论