泛型,即“参数化类型”。
提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。
参数化类型,也就是将原来具体的类型参数化,然后在调用时传入具体的类型。
##例子
//此处T可以随便写为任意标识,常见的如T、E、K、V等形式的参数
//在实例化范式类型时,必须指定T的具体类型
package test;
public class LambdaDemo {
public static void main (String []args){
GenericgenericInteger=new Generic(1234);
System.out.println(genericInteger.getKey());
GenericgenerString=new Generic("Key_value");
System.out.print(generString.getKey());
}
}
class Generic{
private T key;
public Generic(T key){
this.key=key;
}
public T getKey(){
return key;
}
}



