本帖最后由 刘福双 于 2011-11-8 13:15 编辑
public class as {
public static void main(String[] args){
swap(new String[]{"abc","xyz","itcast"},1,2);//正确
swap(new Integer[]{1,2,3,4,3},3,4);//正确 }
private static <T> void swap(T[] a,int i ,int j)
{
T temp=a;
a=a[j];
a[j]=temp;
}
}
Java的数据分类分为两大类: 1。基本数据(int,short,float,byte)生成出来的变量不是具体对象,跟Object没有任何关系; 2。类数据:每个变量都是对象,所有对象都是Object类的子类或子孙 |