黑马程序员技术交流社区

标题: java常人不知道的小知识!面试中的战斗机! [打印本页]

作者: zbwzwd    时间: 2016-9-22 23:01
标题: java常人不知道的小知识!面试中的战斗机!
我比较喜欢收集这些超级强大的功能,有时间我将和大家分享我看到的不一样的java,希望大家多多支持,看不懂的可以问我,共同进步!!

今天分享的是并发修改异常的解决方法;
首先,并发修改异常的产生原因:迭代器是依赖于集合而存在的,在判断成功后,集合的中新添加了元素,而迭代器却不知道,所以就报错了,这个错叫并发修改异常。
其实这个问题描述的是:迭代器遍历元素的时候,通过集合是不能修改元素的。
老师讲的解决方式有两种:ListIterator和普通for循环;
接下来便是新的解决方式:用迭代器直接修改!!

QQ图片20160922224219.jpg (52.06 KB, 下载次数: 20)

QQ图片20160922224219.jpg

作者: zbwzwd    时间: 2016-9-22 23:02
嗯,终于发成功了,哈哈
作者: zbwzwd    时间: 2016-9-22 23:27
这么强的知识贴,竟然没人回?
作者: 383412263    时间: 2016-9-23 09:45
挽尊。如果不只是截图就更好了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2