腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Java
Java
专栏成员
举报
8
文章
844
阅读量
8
订阅数
订阅专栏
申请加入专栏
全部文章(8)
java(6)
jvm(1)
微服务(1)
foreach(1)
java.util.concurrent(1)
jvm调优(1)
soa(1)
spi(1)
thread(1)
遍历(1)
集合(1)
线程(1)
序列化(1)
搜索文章
搜索
搜索
关闭
如何在遍历集合时删除元素
遍历
集合
java
foreach
java.util.concurrent
对java.util包下的集合类型来说,如果在通过for-each循环进行遍历时,对集合进行修改操作(删除、添加、修改元素),很多情况下会抛出ConcurrentModificationException异常[1]。这是因为for-each循环是通过迭代器的方式进行的遍历。而该包下的迭代器都属于fail-fast迭代器[2],即不允许在遍历的同时,对集合进行修改,因为这样会导致不确定的遍历结果。例如:
真率
2024-08-27
110
0
Java SPI
java
spi
SPI全称Service Provider Interface,即服务提供者接口,是Java的一种扩展机制。通过该机制,Java应用可以发现和使用对接口的外部实现。这些由外部服务(通常是一个jar包,包含具体的实现类)提供实现的接口即被称为SPI,该外部服务即被称为Service Provider(服务提供者).
真率
2024-08-02
114
0
同一个Thread是否可以start两次
thread
线程
java
真率
2024-07-23
126
0
SOA和微服务的区别
微服务
soa
SOA架构的出现早于微服务架构,SOA架构主要解决企业级应用集成的问题,强调应用已有功能的复用,其主要特征是企业服务总线(Enterprise Service Bus)的运用。SOA中的每一个应用向ESB暴露服务接口,其他应用通过ESB使用该服务,ESB负责协议转换、消息路由、格式转换等,一般采用同步的方式完成调用,但由于其中心化的特征,ESB本身容易成为系统瓶颈。
真率
2024-07-08
53
0
JVM各参数的含义
jvm调优
jvm
https://www.baeldung.com/jvm-configure-stack-sizes
真率
2024-07-05
100
0
构造代码块、静态代码块、构造方法的执行顺序
java
https://www.cnblogs.com/ysocean/p/8194428.html
真率
2024-07-05
127
0
自增运算
java
真率
2024-07-05
103
0
Java序列化
java
序列化
https://cloud.tencent.com/developer/article/1655892
真率
2024-07-04
111
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档