← 回期末复习

Java 知识点总结 · 按《Java 2 实用教程(第 7 版)》章节

教材:耿祥义、张跃平《Java 2 实用教程(第 7 版)》,清华大学出版社,ISBN 978-7-302-69132-7(题库+微课视频版),共 15 章。
结构:基本语法(2~3 章)→ 核心基础(4~7 章)→ 应用基础(8~9 章)→ 专项应用(10~15 章)。
期末通常考到第 8 章 + 第 15 章(集合),第 10/12 章看老师进度。
⚠️ 标注的是必考/必错点。不需要钻算法,能看懂、能写基本语法和栈/队列/排序就够了。

第 1 章 Java 入门

考点:Java 为什么能跨平台;JDK/JRE/JVM 关系;源文件名与 public 类名必须一致。


第 2 章 基本数据类型与数组(送分章)

代码题:数组求和/最值/排序;二维数组遍历。


第 3 章 运算符、表达式和语句


第 4 章 类与对象(核心)

简答:成员变量与局部变量区别;构造方法特点;this 的作用;static 的特点。


第 5 章 子类与继承

简答:重写与重载区别;上转型对象的特点;final 的作用。


第 6 章 接口与实现


第 7 章 内部类与异常类

简答:try-catch-finally 执行顺序;throw 与 throws 区别;自定义异常步骤。


第 8 章 常用实用类(重点,选择+简答)

简答:String 与 StringBuffer 区别;== 与 equals;String 为什么不可变。


第 9 章 组件及事件处理(GUI,看老师是否考)


第 10 章 输入和输出流

代码题:文件复制、按行读文件、统计字符。


第 11 章 JDBC 与 MySQL(看进度)


第 12 章 Java 多线程机制

简答:start() 与 run() 区别;为什么需要同步。


第 13 章 Java 网络编程


第 14 章 图形、图像与音频(了解)


第 15 章 泛型与集合框架(必考,栈队列在这里)

简答:ArrayList 与 LinkedList 区别;HashSet 去重原理;List/Set/Map 区别;泛型的作用。

代码题:用集合统计、栈判断括号匹配、队列模拟排队、List 排序(Comparator)。


高频简答清单(按章)

题章
Java 为什么跨平台1
基本类型与引用类型的区别2
i++ 与 ++i、& 与 &&3
构造方法的特点4
成员变量与局部变量的区别4
static 的特点4
重写与重载5
上转型对象5
抽象类与接口6
try-catch-finally 执行顺序、throw/throws7
String 与 StringBuffer、== 与 equals8
字节流与字符流10
线程创建方式、同步的必要性12
TCP 与 UDP13
ArrayList 与 LinkedList、HashSet 去重、List/Set/Map15

高频代码题(按章)