关于泛型的那些问题
定义泛型方法的基本语法格式如下:
public <T extends Comparable> void selectionSort(T[] arr,int n)
泛型方法必须先声明,声明在public,static等修饰词之后,在返回值之前,本例子中由于要使用到Comparable类中的comparableTo方法,则需要使泛型继承Comparable类
调用泛型方法时,无法使用基本数据类型(boolean,char,float,double,byte,int,short,long),使用基本类型的泛型会编译报错;但可以用Integer代替int
因为泛型在编译时,会进行类型擦除,最后会保留原始类型。而原始类型只能是Object类及其子类,当然不能使用基本数据类型。