1 System.arraycopy
使用场景:数组比较大。使用的是内存复制,省去了大量的数组寻址访问等时间。
public static native void arraycopy(Object src, int srcPos,
Object dest, int destPos,
int length);
如果是复制一个一维数组,那么改变复制后的数组并不影响原数组。 如果复制一个二维数组,那么改变其中任何一个数组,那么另一个的值也发生了变化。