章节列表
按教材主线推进:环境与概述 → 语法基础 → 流程控制 → 数组与方法 → 字符串 → 类与对象 → 继承多态 → 接口与内部类 → 异常 → 集合 → IO → 多线程。示例代码均可粘进站内 Java 沙盒直接跑。
第 1 章 Java 概述与环境
入门JVM/JRE/JDK 三者关系;第一个 Java 程序逐行讲解;javac/java 编译运行与三大新手报错;Java 与 C++ 的关键区别对照表。
第 2 章 语法基础
必背八种基本类型表与默认值;字面量后缀;自动/强制类型转换与溢出;运算符(整数除法、自增、短路求值);Scanner 键盘输入。
第 3 章 流程控制
核心if/else 与 switch(含穿透陷阱);for/while/do-while/foreach 适用场景;break、continue 与标签;综合示例:判断素数。
第 4 章 数组与方法
核心一维/二维数组与不规则数组;Arrays 工具类(排序、二分查找、拷贝、比较);方法定义与重载;值传递(数组会被改、基本类型不会);可变参数与递归;综合示例:成绩统计。
第 5 章 字符串
必背String 不可变与字符串常量池;常用方法查表(substring 左闭右开、split 正则陷阱);== 与 equals 的区别;StringBuilder/StringBuffer 对比;printf 与 String.format 格式化。
第 6 章 类与对象
核心类与对象的关系和内存示意;构造方法(写了有参构造后默认无参消失的坑);this 三种用法;static 变量与方法;四种访问修饰符可见性表;封装与 getter/setter、toString;综合示例:学生成绩对象数组。
怎么用:按顺序读即可,每章末尾的「课堂练习」先自己想再看答案;遇到示例代码,点章内链接打开 Java 在线运行环境 粘贴运行,改一改参数看看会发生什么——动手比看懂更重要。