1、类泛型
public static class PrintOut<T>{
public void printOut(T out){
System.out.println(out);
}
}
public static class PrintOut2<T extends Object,V extends Object>{
public void printOut(T out){
System.out.println(out);
}
public void printOutV(V out){
System.out.println(out);
}
}
2、方法泛型
public static <T> void sayHello(T out){
System.out.println(out);
}
public static <T,v> void sayHello1(T out,v out1){
System.out.println(out);
System.out.println(out1);
}
3、通配符泛型
public static void sayList(List<?> outList){
System.out.println(JSONUtil.toJsonStr(outList));
}