这是一门从运行原理出发的 Java 系统入门课。课程不会只罗列关键字,而是把每条语法放回真实的执行过程:代码如何被编译和运行、变量如何保存值、控制流如何选择路径、方法调用如何进入栈帧,以及对象如何在边界内维护自己的状态。
每个小节都配有完整示例、中文手绘图解和带解析的测试题;关键主题还提供可操作的 HTML 互动实验。学习重点不只是“代码能运行”,还包括边界是否清楚、失败是否可诊断、对象是否守住不变量,以及设计能否经得住后续变化。
适合第一次系统学习 Java 的读者,也适合已经写过一些代码、希望补齐运行原理和面向对象基础的开发者。