使用Java 6 API分析源代码 2026年03月30日 daichangya 13 引言静态代码分析工具(如 Checkstyle、FindBugs)以及 IDE(如 NetBeans、Eclipse)能够快速进行代码关联,它们底层使用了 API 来解析代码、生成抽象语法树(AST),从而深入分析代码元素。Java 6 提供了 3 种新... 阅读全文 0 评论
LinkedHashMap的实现原理 2026年03月30日 daichangya 16 LinkedHashMap 的实现原理LinkedHashMap 概述LinkedHashMap 是 Map 接口的哈希表和链接列表实现,具有可预知的迭代顺序。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。与 HashMap 不... 阅读全文 0 评论
TreeMap源码分析——深入分析(基于JDK1.6) 2026年03月30日 daichangya 14 编者注:本文为历史博文归档;涉及 JDK、框架与工具链版本请以当前官方文档为准。引用外链图片可能失效,阅读时请注意时效性。内部类概述TreeMap 共包含十三个内部类,分别是:Values、EntrySet、KeySet、PrivateEntryIter... 阅读全文 0 评论
HashMap源码分析(基于JDK1.6) 2026年03月30日 daichangya 16 HashMap 源码分析(基于 JDK 1.6)编者注:本文为历史博文归档,主要基于 JDK 1.6 版本源码进行分析。涉及 JDK、框架与工具链版本请以当前官方文档为准。引用外链图片可能失效,阅读时请注意时效性。在 Java 集合类中,除了 Array... 阅读全文 0 评论
JDK源码分析之Set类详解——适配器模式的应用 2026年03月30日 daichangya 14 JDK 源码分析之 Set 类详解——适配器模式的应用编者注:本文为历史博文归档;涉及 JDK、框架与工具链版本请以当前官方文档为准。引用外链图片可能失效,阅读时请注意时效性。JDK 源码中的 Set 类是开发过程中经常使用的集合类型。本文将对 JDK ... 阅读全文 0 评论