![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
NightSkyWanderer
这个作者很懒,什么都没留下…
展开
-
ArrayList迭代器实现
我们可以看到,通过实现iterator()这个方法,返回了一个Iterator的对象public Iterator<E> iterator() { return new Itr(); }Itr是一个内部类,实现了Iterator接口,在这里面实现了hasNext(),next(),remove(),forEachRemaining()方法,返回的...原创 2018-11-20 10:29:21 · 1036 阅读 · 0 评论 -
Arrays.copyOf()到底是浅拷贝还是深拷贝
Arrays.copyOf这个方法拷贝了原数组,返回一个新的数组,这个拷贝的过程中到底是值传递还是指针传递,尝试了一下,结果是指针传递,也就是说,虽然Arrays.copyOf虽然返回了一个新的数组,和原来的数组没有什么关系,但是这两个数组里面的内容都是指向同一个引用的下面是一个例子:创建了一个student类来做实验package com;public class Studen...原创 2018-12-12 12:31:48 · 9862 阅读 · 6 评论