泛型的自我理解
分类:
文章
•
2024-10-30 09:25:46
一、泛型概述
泛型是JDK1.5推出的新特性,优点是----它可以在编译期自动检测非法参数,避免强制类型转换。
泛型的本质是【参数化类型】----------所操作的数据类型被指定为参数。换句话说就是用参数来表示所操作的不确定数据类型。(public class Student 常见的参数是T、E、K、V,当然也可以用其他任何标识来代替。用这些来表示泛型)(这里的参数指的就是方法中的参数,只有在调用时,才传入具体的数据)。
泛型的类型是规定是引用类型
二、泛型类


三、泛型方法
1、一开始不用泛型的话,很麻烦,每个类型需要创建一个重载方法。
2、改进后,在类名后写泛型参数(),每次创建对象时,都需要明确数据类型
3、再次改进,在方法的返回值类型前,加泛型参数()。这样就可以直接调用方法,直接传想要数据类型即可。



四、泛型接口


五、类型通配符
以下所参考的资料,详情请点击此链接

六、可变参数
