登录社区云,与社区用户共同成长
邀请您加入社区
如果 key 是可变对象,存进去之后又改了参与 hashCode 计算的字段,那这个 entry 就再也找不到了。因为修改后 hashCode 变了,HashMap 会到新的槽位去找,但数据还在老槽位,get 返回 null,remove 也删不掉,造成内存泄漏。所 以 HashMap 的key 最好用不可变对象,String、Integer 这些都可以,自定义类当key 要特别小心。
汇聚全球AI编程工具,助力开发者即刻编程。
更多推荐
一个 API 入口调用多个大模型:AiiOnly客户端 + CC Switch 打通 Codex AI编程流程
VSCode Claude Code + MiMo 中转免登录完整配置教程(解决原生登录弹窗 + 模型报错)
从零开始做一个属于自己的 Skill(保姆级教程)
扫一扫分享内容
为遵守国家网络实名制规定,未绑定将限制内容发布与互动
所有评论(0)