泛型
使用泛型List<Animal>之后,表示List集合中只允许存储Animal类型的数据
用泛型来指定集合中存储的数据类型
使用泛型之后,集合中元素的数据类型统一了
泛型机制,只在程序编译阶段起作用,只是给编译器参考的(运行阶段泛型没用)
泛型的好处:
1.集合中存储的元素类型统一了
2.从集合中取出的元素类型是泛型指定的类型,不需要进行大量的向下转型
泛型的缺点:
1.导致集合中存储的元素缺乏多样性
2.大多数业务中,集合中元素的类型还是统一的。所以这种泛型特性被大家所认可。
自动类型推断机制:砖石表达式
自定义泛型可以吗?可以
自定义泛型的时候,<>尖括号中的是一个标识符,随便写。
java源代码中经常出现的是:
<E> 和 <T>
E是Element单词首字母。
T是Type单词首字母。

浙公网安备 33010602011771号