使用Java 6 API分析源代码 2026年03月30日 daichangya 13 引言静态代码分析工具(如 Checkstyle、FindBugs)以及 IDE(如 NetBeans、Eclipse)能够快速进行代码关联,它们底层使用了 API 来解析代码、生成抽象语法树(AST),从而深入分析代码元素。Java 6 提供了 3 种新... 阅读全文 0 评论
TreeMap源码分析——深入分析(基于JDK1.6) 2026年03月30日 daichangya 14 编者注:本文为历史博文归档;涉及 JDK、框架与工具链版本请以当前官方文档为准。引用外链图片可能失效,阅读时请注意时效性。内部类概述TreeMap 共包含十三个内部类,分别是:Values、EntrySet、KeySet、PrivateEntryIter... 阅读全文 0 评论
Java 面试题问与答:编译时与运行时 2026年03月30日 daichangya 13 Java 面试题问与答:编译时与运行时在开发和设计软件时,我们需要明确区分编译时(Compile-time)、运行时(Runtime)以及构建时(Build-time)这三个概念。理解这些概念有助于深入掌握语言底层原理。以下是初学者晋级中级水平需要掌握的... 阅读全文 0 评论
TreeMap源码分析——基础分析(基于JDK1.6) 2026年03月30日 daichangya 13 编者注:本文为历史博文归档;涉及 JDK、框架与工具链版本请以当前官方文档为准。引用外链图片可能失效,阅读时请注意时效性。引言常见的数据结构有数组、链表,还有一种结构也很常见,那就是树。前面介绍的集合类有基于数组的 ArrayList,有基于链表的 Li... 阅读全文 0 评论