Tag: 拷贝

为什么clone()是复制数组的最佳方法?

这对我来说是一种耻辱,但我不知道: 您应该使用clone来复制数组,因为这通常是最快的方法。 正如Josh Bloch在本博客中所述: http : //www.artima.com/intv/bloch13.html 我总是使用System.arraycopy(…) 。 这两种方法都是原生的,所以可能没有深入了解我无法弄清楚的库的来源,为什么会如此。 我的问题很简单:为什么它是最快的方式? System.arraycopy什么区别? 这里解释了不同之处,但它没有回答为什么Josh Bloch认为clone()是最快的方法。