1.
好听的,叫参数化类型,直白说就是给数据类型占位符,看那尖括号,就是泛型没错了。
如:
List<String> s = new ArrayList(); //要object
2.
基础的,可以给类,接口,方法做泛型。
返回类型、参数类型都能搞个泛型<T>进去。也可以做子类继承父类泛型。
3.
List、Map、Set类的都能做泛型
在进入 JVM 之前,与泛型相关的信息会被擦除掉,专业术语叫做类型擦除
本文介绍了Java中的参数化类型(泛型),如何在类、接口和方法中使用,以及List、Map和Set等常用类的泛型应用。特别提到泛型在编译时被类型擦除的特点。
1.
好听的,叫参数化类型,直白说就是给数据类型占位符,看那尖括号,就是泛型没错了。
如:
List<String> s = new ArrayList(); //要object
2.
基础的,可以给类,接口,方法做泛型。
返回类型、参数类型都能搞个泛型<T>进去。也可以做子类继承父类泛型。
3.
List、Map、Set类的都能做泛型
在进入 JVM 之前,与泛型相关的信息会被擦除掉,专业术语叫做类型擦除

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