“=”,相当于将一个数组变量的引用传递给另一个数组;如果一个数组发生改变,那么引用同一数组的变量也要发生改变....使用FOR循环,将数组的每个元素复制或者复制指定元素,不过效率差一点
使用clone方法,得到数组的值,而不是引用,不能复制指定元素,灵活性差一点
使用System.arraycopy(src, srcPos...dest, int destPos,int length);
src:源数组; srcPos:源数组要复制的起始位置;
dest:目的数组; destPos:目的数组放置的起始位置;
length...:复制的长度....可以将native方法比作Java程序同C程序的接口。
5 . copyOf(),,不是System的方法,而是Arrays的方法,下面是源码,可以看到本质上是调用的arraycopy方法。