拷贝数组的四种方式

System.arraycopy为什么快

前言

在 Java 编程中经常会遇到数组拷贝操作,一般会有如下四种方式对数组进行拷贝。

  • for遍历,遍历源数组并将每个元素赋给目标数组。
  • clone方法,原数组调用clone方法克隆新对象赋给目标数组,更深入的克隆可以看之前的文章《从JDK角度看对象克隆》。
  • System.arraycopy,JVM 提供的数组拷贝实现。
  • Arrays.copyof,实际也是调用System.arraycopy。
  • 原地址:
    https://blog.csdn.net/wangyangzhizhou/article/details/79504818

猜你喜欢

转载自blog.csdn.net/qq_22705681/article/details/82895320