泛型
一、什么是泛型
泛型的本质是为了参数化类型,即在不创建类型的情况下,通过泛型指定的不同类型来控制形参具体限制的类型。
泛型在使用的过程中,操作的数据类型被指定为一个参数,这种参数类型可以用在类、接口、方法中,分别被称为泛型类、泛型接口、泛型方法。
举个例子,用JAVA创建List的时候,我们会使用
List<Integer> list = new ArrayList<Integer>();
这里的ArrayList就是一个泛型类,通过设定<>中不同的类型,可以往集合里面存储不同类型的数据类型(只能存储泛型类设定的数据类型)