Java 基础

Java 基础知识地图

Java 类型系统、集合、泛型、反射、异常与常用语言机制的学习入口。

难度:基础更新:2026-07-10

这一部分解决什么问题

Java 基础不是 API 的罗列,而是理解类型、对象和运行时行为之间的关系。后续的并发、JVM 和框架知识都建立在这些概念之上。

知识路线

  1. 基本类型、包装类型与自动装箱
  2. String、不可变对象与对象比较
  3. 集合框架与常见数据结构
  4. 泛型、类型擦除与边界
  5. 反射、注解与动态代理
  6. 异常体系和资源管理

推荐学习方式

先用一句话回答“它是什么”,再通过小段代码验证边界,最后把它放回 JVM 和框架运行机制中理解。知识库会逐步把每个主题拆成独立条目。

面试时容易出现的问题

  • 只背诵 HashMap 的结论,不理解哈希冲突和扩容成本。
  • ==equals 简化成“地址比较”和“内容比较”。
  • 知道泛型语法,但无法解释类型擦除带来的限制。
  • 会使用反射,却不了解它为什么被 Spring 等框架广泛使用。
DISCUSSION

评论与讨论

留下你的想法