泛型

使用泛型List<Animal>之后,表示List集合中只允许存储Animal类型的数据

用泛型来指定集合中存储的数据类型

使用泛型之后,集合中元素的数据类型统一了

泛型机制,只在程序编译阶段起作用,只是给编译器参考的(运行阶段泛型没用)

泛型的好处:

  1.集合中存储的元素类型统一了

   2.从集合中取出的元素类型是泛型指定的类型,不需要进行大量的向下转型

泛型的缺点:

  1.导致集合中存储的元素缺乏多样性

  2.大多数业务中,集合中元素的类型还是统一的。所以这种泛型特性被大家所认可。

自动类型推断机制:砖石表达式

自定义泛型可以吗?可以

  自定义泛型的时候,<>尖括号中的是一个标识符,随便写。

  java源代码中经常出现的是:

    <E> 和  <T>

  E是Element单词首字母。

  T是Type单词首字母。

posted @ 2021-03-02 11:26  幽香琳  阅读(67)  评论(0)    收藏  举报