Java常用库方法

37 阅读1分钟

1 System.arraycopy

使用场景:数组比较大。使用的是内存复制,省去了大量的数组寻址访问等时间。

public static native void arraycopy(Object src,  int  srcPos,
                                        Object dest, int destPos,
                                        int length);

如果是复制一个一维数组,那么改变复制后的数组并不影响原数组。 如果复制一个二维数组,那么改变其中任何一个数组,那么另一个的值也发生了变化。