泛型
是JDK1.5中引入的一个特性，提供了编译时进行类型安全检查的机制。

Java最早是sun公司推出语言，主要开发人 詹姆斯·高斯林
sun公司没火起来，Oracle公司火起来了，把sun公司收了
JDK1.5
JDK1.6
JDK1.7
Java8
Java9
Java11
Java17
Java21
Java23


泛型的好处：
    把运行期间才会出现的问题提前到了编译期间
    避免了强制类型转换。
泛型的定义格式：
    <类型>:指定一种类型的格式，尖括号里面可以任意书写，一般只会写一个大写字母
    比如：<E>、<T>、<A>
    有点像变量名，变量名可以随便命名，用来表示变量值。
    泛型也可以随便命名，用来代指某个类型。
    泛型就相当于给类添加了参数
