System.arraycopy为什么快
前言
在 Java 编程中经常会遇到数组拷贝操作,一般会有如下四种方式对数组进行拷贝。
- for遍历,遍历源数组并将每个元素赋给目标数组。
- clone方法,原数组调用clone方法克隆新对象赋给目标数组,更深入的克隆可以看之前的文章《从JDK角度看对象克隆》。
- System.arraycopy,JVM 提供的数组拷贝实现。
- Arrays.copyof,实际也是调用System.arraycopy。
- 原地址:
https://blog.youkuaiyun.com/wangyangzhizhou/article/details/79504818