学习材料声明
所有知识点都来自互联网,进行总结和梳理,侵权必删。
引用来源:韩顺平老师的完整笔记
时间分布
| 日期 | 内容 |
|---|---|
| 2023年9月20日 | 复习至点击跳转 |
| 2023年9月21日 | 复习至点击跳转 |
泛型
- 为什么会出现这个机制?
- 答:对类似集合里的元素进行约束和检查。减少取数据时的数据转换。

- 语法使用
ArrayList<Dog> arrayList = new ArrayList

- 在类中的使用
class Person<E> {
E s ;//E 表示 s 的数据类型, 该数据类型在定义 Person 对象的时候指定,即在编译期间,就确定 E 是什么类型
public Person(E s) {//E 也可以是参数类型
this.s = s;
}
public E f() {//返回类型使用 E
return s;
}
public void show() {
System.out.println(s.getClass());//显示 s 的运行类型
}
}
使用细节

----------------------------------------------------------------------------2023年9月20日----------------------------------------------------------
自定义泛型
- 类中泛型

- 接口中泛型

- 方法中泛型


泛型的继承和通配符

----------------------------------------------------------------------------2023年9月21日----------------------------------------------------------
Java泛型详解:起源、使用及细节
本文围绕Java泛型展开,介绍了其出现的原因(用于集合元素约束),展示了如何在类、接口和方法中使用泛型,以及自定义泛型、继承和通配符的用法。学习资料源于韩顺平老师的笔记,涵盖2023年9月20日至21日的内容。
171万+

被折叠的 条评论
为什么被折叠?



