1.Arrays类的copyOf()方法
2.Arrays类的copyOfRange()方法
3.System类的arraycopy()方法
4.Object类的clone()方法
(1)copyOf()方法是以指定的长度复制原数组,然后返回一个新数组,如果长度超过原数组,会以数组类型的默认值进行填充
(2)copyOfRange()方法则将指定原数组的指定长度范围复制到一个新数组中,如果长度超过原数组,会以数组类型的默认值进行填充
(3)Arrays类的copyOf()和copyOfRange()底层都是调用System 类的 arraycopy() 方法来实现的,范围内会出现一部分被替换
(4)Object类的clone()方法会将数组里所有元素进行复制一份