美文网首页
ArrayList源码分析

ArrayList源码分析

作者: 9980b59c0f07 | 来源:发表于2019-06-30 00:08 被阅读0次

ArrayList源码分析

System.arraycopy()和Arrays.copyOf()方法

两者联系与区别

联系: 看两者源代码可以发现copyOf()内部调用了System.arraycopy()方法 区别:

  1. arraycopy()需要目标数组,将原数组拷贝到你自己定义的数组里,而且可以选择拷贝的起点和长度以及放入新数组中的位置

  2. copyOf()是系统自动在内部新建一个数组,并返回该数组。

相关文章

网友评论

      本文标题:ArrayList源码分析

      本文链接:https://www.haomeiwen.com/subject/kwmkqctx.html