传统型程序员必备技能:泛型、枚举、反射
1.定义:
泛型:通过参数化类型,提高代码的复用性,并在编译期间强制进行类型检查。
默认Object
2.特点:
- 参数化类型
- 提高代码的复用性
- 编译期强制进行类型检查
3.分类
4.Java源码中的应用:
如List的源码中:
5.实战
5.1 泛型类、接口
单个泛型的使用:
多个泛型的使用: 尖括号里面,逗号隔开
5.2 泛型方法
在方法的返回值前面添加一个<>引入泛型,即可!
附加:泛型边界
extends :上边界,只能传本类或者子类
super:下边界,只能传本类或父类