Java
从语言本身,
到程序运行的细节。
把基础、集合、并发与 JVM 连起来理解。
本轮开放一篇示例文章,
其余条目仅展示目录结构。
Java 基础
理解语言的表达方式
- 待接入
语言概览与类型系统
从变量、类型到程序的基本结构
- 待接入
面向对象与异常处理
组织职责,也处理预期之外的情况
集合框架
为数据选择合适的组织方式
HashMap 如何组织和查找数据
从键值映射出发,理解查找与使用边界
- 试一次扩容看看节点为什么会分流
- 待接入
ArrayList 与 LinkedList
顺序存储和链式存储的取舍
并发编程
让多个任务正确地协作
- 待接入
线程、可见性与同步
共享数据时,需要哪些约束
- 待接入
线程池的工作方式
理解任务提交、排队与执行
JVM
看看程序运行时发生了什么
- 待接入
运行时内存与对象
对象在哪里分配,又如何被访问
- 待接入
类加载与垃圾回收
从类的进入,到对象的离开