1. 首页
  2. 数据库
  3. 其它
  4. 实现数组复制常用的5种方式及组合类的深复制(深拷贝)

实现数组复制常用的5种方式及组合类的深复制(深拷贝)

上传者: 2020-12-23 01:40:46上传 PDF文件 79.92KB 热度 20次
在Java语言中,一般会采用下面的几种方法进行数组的复制。 a) for循环逐一复制; b) System.arraycopy()方法 c) Arrays.copyOf()方法 d) 使用clone()方法 e) Arrays.copyOfRange()方法 接下来,我们看下这几种方法的效率和源码,以及如何使用序列化和反序列化实现组合类的深复制。 我们以百万级和千万级的数据作为测试集。测试源码如下: public static void main(String[] args) throws CloneNotSupportedException { // int length = 1000
下载地址
用户评论