Java 基础知识地图
Java 类型系统、集合、泛型、反射、异常与常用语言机制的学习入口。
这一部分解决什么问题
Java 基础不是 API 的罗列,而是理解类型、对象和运行时行为之间的关系。后续的并发、JVM 和框架知识都建立在这些概念之上。
知识路线
- 基本类型、包装类型与自动装箱
String、不可变对象与对象比较- 集合框架与常见数据结构
- 泛型、类型擦除与边界
- 反射、注解与动态代理
- 异常体系和资源管理
推荐学习方式
先用一句话回答“它是什么”,再通过小段代码验证边界,最后把它放回 JVM 和框架运行机制中理解。知识库会逐步把每个主题拆成独立条目。
面试时容易出现的问题
- 只背诵
HashMap的结论,不理解哈希冲突和扩容成本。 - 把
==和equals简化成“地址比较”和“内容比较”。 - 知道泛型语法,但无法解释类型擦除带来的限制。
- 会使用反射,却不了解它为什么被 Spring 等框架广泛使用。
评论与讨论
回复 :
留下你的想法