概述:泛指某种类型。
好处:
1、提高安全性。(把运行期异常转移到编译期)
2、不用强转了。
泛型的格式:
<> <>中的数据类型必须是引用类型
注意事项:
1、前后泛型必须一致,或者后边的泛型可以不写。
ArrayList<String> list = new ArrayList<String>();
案例:ArrayList存储字符串、自定义对象并遍历(泛型版)
泛型的由来:
以前的集合能存的是Object类型的数据,这样什么类型的数据都可以存进集合了。
但是好多时候我们要做类型转换,这样就不安全。而泛型就是来解决这个问题的
泛型类:
格式:
在类名后边加泛型即可。
class Person<T> { //type
public void show(T t){
}
public <V> void method(V v){
}
public static <B> void function(B b){
}
}
|
|