泛型是一种“代码模板”,可以用一套代码套用各种类型。
讲泛型之前,我们先来看看ArraryList,它可以看作“可变长度”的数组,因为用起来比数组更方便。实际上ArrayList内部就是一个Object[]数组,配合存储一个当前分配的长度,就可以充当“可变数组”:
public class ArrayList {
private Object[] array;
private int size;//可变的长度
//插入、删除、取元素
public
泛型是一种“代码模板”,可以用一套代码套用各种类型。
讲泛型之前,我们先来看看ArraryList,它可以看作“可变长度”的数组,因为用起来比数组更方便。实际上ArrayList内部就是一个Object[]数组,配合存储一个当前分配的长度,就可以充当“可变数组”:
public class ArrayList {
private Object[] array;
private int size;//可变的长度
//插入、删除、取元素
public