当前位置: 首页 > news >正文

网站的后台管理账号和密码国家备案网

网站的后台管理账号和密码,国家备案网,公司给了一个邮箱怎么登录,天津业之峰装修公司地址简介或许有很多小伙伴都尝试过如下的代码#xff1a;然后会发现抛出java.util.ConcurrentModificationException异常#xff0c;这是一个并发异常。那么这个到底是什么情况#xff1f;首先需要介绍一下增强for循环增强for循环增强for循环是Java1.5后#xff0c;Collection实…简介或许有很多小伙伴都尝试过如下的代码然后会发现抛出java.util.ConcurrentModificationException异常这是一个并发异常。那么这个到底是什么情况首先需要介绍一下增强for循环增强for循环增强for循环是Java1.5后Collection实现了Iterator接口后出现的。增强for循环的代码如下其实增强for循环就是使用Iterator迭代器进行迭代的增强for循环就变成下面这样那么为什么在增强for循环中调用list.remove(object)会出事呢那么咱们看看ArrayList下的 Iterator的实现类 Itr类Itr子类Itr子类是Iterator的实现类属于ArrayList私有的局部内部类。我截取了Itr类的部分代码如下elementData是ArrayList存放元素的数组上面代码没有贴出来。size 是elementData实际存放的容量大小modCount 记录elementData容量的修改次数expectedModCount 记录实例化迭代器Itr时elementData容量的修改次数注意在迭代器中当执行next方法的时候会去调用checkForComodification方法判断elementData 的容量是否被修改过。然后来看看ArrayList的remove(object)方法截取部分代码如下可以发现调用remove(object)方法时调用了fastRemove方法在fastRemove方法中执行modCount现在把文章开头的代码拷下来再来分析一次当执行了list.remove时执行modCount。此时迭代器再往下进行迭代执行了next方法发现 modCount expectedModCount那么则抛出java.util.ConcurrentModificationException异常。 之所以Iterator认为是一个并发异常。是因为你不在迭代器里操作而是在迭代器外面进行remove操作呀难道没有其他解决方案吗有滴。解决方案那么就是使用Itr的 remove方法。Itr子类重写了 remove 方法这里部分代码其实很简单就是remove后把 expectedModCount 同步一下 modCount 的值这就解决了。完整代码如下总结本来我还不知道增强for循环是调用Iterator进行迭代的要不是我debug了一波我还不知道呐。还是小有收获。
http://www.yutouwan.com/news/50716/

相关文章:

  • 网站建设流程王晴儿做门户网站需要什么资质
  • 芜湖网站建设海长卷发背影图wordpress4.6.9
  • 平顺网站建设家用电脑当服务器建设网站
  • 白城做网站c 可以做网站吗
  • 安全生产门户网站建设大型网站建设基本流程
  • 为什么凡科网做的网站无法搜索珠海室内设计学校
  • 沈阳网站建设推广平台长沙seo网站优化
  • 福州建设招聘信息网站星光影视园网站建设案例
  • dnf怎么做盗号网站安福网站制作
  • 广东海外建设监理有限公司官方网站河北建设工程信息网登陆
  • 登陆不了建设银行网站上海建设工程学校
  • html5手机网站开发网站内容及功能模块设计
  • 网站页脚包括什么网站建设项目成本估算表
  • 规则网站建设芜湖有哪些知名企业
  • 金坛建设局招标网站建设银行的网站用户名是什么问题
  • 广州网站建设价格怎么建立网站数据库
  • 国外的技术社区郑州seo顾问热狗网
  • 温州编程网站企业建站流程
  • 怎么做帖子网站青海省公路工程建设总公司网站
  • 印度喜欢用什么框架做外贸网站徐州丰县建设局网站
  • 备案个人网站做淘宝客做好网站建设对企业有什么作用
  • 网站建设哪家便群晖 wordpress是什么
  • 网站建设论文的摘要网站建设赣icp
  • 网站建设流程公司织梦企业黄页网站源码
  • 建筑工程网站建设方案可以做结构图的网站
  • 衡阳做网站公司动漫设计培训机构哪里好
  • wordpress 4.5 中文版网站的seo相关指标
  • 群辉做网站服务器配置网站建设课程
  • 做旅行社网站国内做的比较好的跨境电商网站
  • 注册公司在哪个网站最好的微网站建设公司