会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
shilile
博客园
首页
新随笔
联系
订阅
管理
2026年2月5日
list在for循环中删除元素报错
摘要: List result = new ArrayList<>(); for (LkFinanceAccount data : result) { result.remove(data); } 上面这种删除方法会报错,要使用jdk1.8以后的版本 result.removeIf(data1 -> faI
阅读全文
posted @ 2026-02-05 11:38 crazyinjava
阅读(2)
评论(0)
推荐(0)
2025年12月10日
HashMap的底层原理
摘要: HashMap 是 Java 集合框架中最常用的数据结构之一,其底层实现结合了 数组、链表 和 红黑树,以提供高效的增删查改操作。以下是其核心实现原理的详细解析。 数据结构 数组 (Bucket Array): HashMap 使用一个数组 Node<K,V>[] table 存储键值对,每个位置称
阅读全文
posted @ 2025-12-10 16:36 crazyinjava
阅读(16)
评论(0)
推荐(0)
什么是死锁,产生的原因,如何避免死锁
摘要: 1.什么是死锁: 两个以上的线程都在等待对方释放资源才能继续执行下去,彼此之间产生了循环依赖,这就是死锁。 2.死锁产生的条件: (1)互斥条件:一份资源在同一时间不能被多个线程同时占用 (2)持有并等待:A在等待的同时持有了a资源,B在等待A释放a资源,A在等待的时候并不会释放a资源 (3)不可剥
阅读全文
posted @ 2025-12-10 16:30 crazyinjava
阅读(56)
评论(0)
推荐(0)
公告