摘要:
当集合使用Iterator进行迭代的时候,实际是new Itr()创建一个内部对象,初始化包含对象个数,可以理解为在独立线程中操作的。Iterator创建之后引用指向原来的集合对象。当原来的对象数量发生变化时,这个内部对象索引表内容其实是不会同步的。所以,当索引指针往后移动的时候就找不到要迭代的对象 阅读全文
posted @ 2017-06-15 17:34
車輪の唄
阅读(24)
评论(0)
推荐(0)
摘要:
在讲如何线程安全地遍历List之前,先看看通常我们遍历一个List会采用哪些方式。 方式一: for(int i = 0; i < list.size(); i++) { System.out.println(list.get(i)); } 方式二: Iterator iterator = list 阅读全文
posted @ 2017-06-15 17:03
車輪の唄
阅读(56)
评论(0)
推荐(0)

浙公网安备 33010602011771号