这门 Java 课的讲法是「从会写到懂为什么」:语法照教,但每个语法点都配一个真实的坑(字符串 == 的引用陷阱、Integer 缓存 127 的边界、nextInt 后的空行)或一次与底层的对照(JVM 字节码和计组课的 ISA、GC 和 C 的 malloc、synchronized 和操作系统课的 mutex)。Java 啰嗦的地方我会吐槽,它工程化成熟的地方我也会给公道。
十四讲的推进线:先语法基础(16),再面向对象主体(78),然后是标准库实战(API、集合、GUI、IO、网络、多线程,9~14)。每章末尾都有可动手的练习,大部分只需要一个 JDK 和终端:
先修:零基础可入门,但本站其他课程(计组的 ISA 与内存、操作系统的线程与锁、数据结构的复杂度)的交叉引用会频繁出现,对照阅读收益翻倍。教材配合:《Java 核心技术》卷 I(查漏)、JavaGuide(面试视角)、阿里《Java 开发手册》(工程规约)。