system.arraycopy定义好像有点错误
在实际应用中,我们一般是这样子用的
假如已经有类 XXX
XXX[] x1 = new XXX[]{new XXX(),new XXX()}
XXX[] x2;
System.arraycopy(x1,0,x2,0,x1.length);
但是system中arraycopy是这样子定义的
public static void arraycopy(Object src,
int srcPos,
Object dest,
int destPos,
int length)
我觉得不应该是这样,应该这样:
public static void arraycopy(Object[] src,
int srcPos,
Object[] dest,
int destPos,
int length)
大家看呢