- 博客(7)
- 收藏
- 关注
原创 Map 双列集合语法详解
Map 作为 Java 双列集合顶层接口,以 key-value 键值对存储数据,也是面试高频考点。本文结合实战代码讲解 Map 通用 API、三种遍历方案,深度剖析 HashMap、LinkedHashMap、TreeMap 底层结构与核心特性,重点说明自定义对象作为键的注意事项、TreeMap 两套排序规则以及比较器优先级问题。全文搭配可直接运行 Demo,适合零基础学习与面试突击复习!
2026-08-02 15:37:46
341
原创 List实现类ArrayList和LinkedList的语法详解
本文全面详解 Java List 集合两大核心实现类 ArrayList、LinkedList,从集合特性、独有 API、五种遍历方式入手,深入剖析数组扩容机制、双向链表存储原理、迭代器底层源码。重点讲解并发修改异常产生原因、普通 for 删除漏元素、迭代器安全删除等面试高频坑点,结合 JDK 源码逐行解析底层执行流程,帮助大家彻底吃透 List 集合底层逻辑、完美应对面试与开发实战。
2026-08-01 21:51:44
332
原创 Set集合语法详解
本文详细讲解 Java 中 Set 系列集合的核心特性,依次剖析 HashSet、LinkedHashSet、TreeSet 三者区别。重点解析哈希表底层结构、哈希值、哈希碰撞原理,说明了自定义对象存储时必须重写hashCode()与equals()的原因;同时介绍 TreeSet 两种排序实现方案:Comparable 自然排序与 Comparator 比较器排序。文末总结各类单列集合适用场景,帮助开发者根据业务合理选择集合。
2026-08-01 18:28:46
391
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅