
Java
Java
lee_tianbai
这个作者很懒,什么都没留下…
展开
-
Java泛型详解
1、什么是泛型泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数比如常见的ArrayList:public class ArrayList<E> extends AbstractList<E>这个就是泛型,可以表示任何对象类型(不可以是基本数据类型),具体表示哪种类型,是在实例化ArrayList时决定的:// 此时E为Integer类型,表示该ArrayList中只能存放Integer类型的数据new ArrayList<Integer>/原创 2020-08-30 14:47:14 · 244 阅读 · 0 评论 -
动态代理的两种实现:JDK动态代理、CGLib动态代理
动态代理目前实现的方式有两种:JDK动态代理、CGLib动态代理 首先来说一下第一种:JDK动态代理 JDK 1.3之后,Java提供了动态代理技术,允许开发者在运行期间创建接口的代理实例。在Sun刚推出动态代理时,还很难想象他有多大的用途,现在我们终于发现动态代理是实现AOP(面向切面编程)的绝好底层技术。 JDK的动态代理主要涉及到java.lang.reflect包中的两个类:Proxy原创 2017-07-23 22:40:45 · 678 阅读 · 0 评论