1.泛型的基本概念
泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数,这种参数类型可以用在类,接口和方法的创建中,分别被称为泛型类,泛型接口,泛型方法。
java语言引入泛型的好处就是安全简单。
在Java SE 1.5之前,在没有泛型的情况下,通过对类型Object的引用来时实现参数的”任意化“,这种”任意化“带来的缺点是要做显示的强制类型转换,而这种转换要求开发者对实际的参数类型可以预知的情况下进行的,对于强制类型转换错误的情况下,编译器压根就不提示错误,在运行的时候才会出现异常,这是一个安全隐患。
泛型的好处就是:在编译的时候检查类型安全,并且所有的强制