java集合和泛型(二)---泛型篇

泛型

写在前面:

在学习集合的时候我们注意到这样一件事,使用IDEA等IDEnew一个集合的时候,比如说ArrayList,会出现:

1
ArrayList<Object> objects = new ArrayList<>();

在ArrayList之后出现一个<>,这是在我们之前的学习中没见过的,通过查阅,我们知道这是Java泛型的菱形语法,是用于指定泛型中存储对象的类型,防止没必要的强制转换。说了这么多,那么到底什么泛型呢?是因为什么引入泛型的呢?引入泛型又解决了什么问题呢?

下面来一一介绍。

框架:

泛型框架

为什么需要泛型

泛型语法

泛型的声明

泛型实例化

泛型使用举例

注意事项和细节

自定义泛型

自定义泛型类

自定义泛型接口

自定义泛型方法

区分泛型方法和方法中使用泛型

泛型的继承和通配符

习题

泛型习题1

  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2020-2022 Doke
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~

支付宝
微信