第 7 章 异常处理让程序更健壮核心内容异常的概念、异常类层次结构、try-catch-finally、throws/throw 关键字、自定义异常实战重点异常处理机制捕获异常、抛出异常的流程理解 finally 块的执行特点实用案例读取数据文件并求最大值掌握异常处理在文件操作中的应用第 8 章 输入输出处理文件与流操作核心内容IO 流的分类字节流 / 字符流、文件操作、缓冲流、对象序列化、Java NIO实战重点字节流与字符流文件拷贝、文本文件读写理解两者的适用场景序列化与反序列化对象的持久化存储实现学生对象的串行化NIO 文件操作Path 和 Files 工具类文件深度复制案例第 9 章 Java 多线程并发编程入门核心内容线程的概念、线程创建方式继承 Thread / 实现 Runnable、线程生命周期、线程同步、线程池实战重点线程创建两种方式的区别理解多线程的并发执行原理线程安全synchronized 关键字解决多线程共享数据的安全问题实用案例生产者消费者模型理解线程间的通信机制第 10 章 GUI 程序设计Swing 图形界面核心内容Swing 组件、布局管理器FlowLayout/BorderLayout/GridLayout、事件处理、常用组件按钮、文本框、表格实战重点界面布局不同布局管理器的特点实现复杂界面布局事件处理按钮点击、键盘鼠标事件的处理实用案例动态表格的实现理解 Swing 组件的事件驱动模型
第二篇 提高篇:解锁 Java 实用技能(第 7-10 章)
第 7 章 异常处理让程序更健壮核心内容异常的概念、异常类层次结构、try-catch-finally、throws/throw 关键字、自定义异常实战重点异常处理机制捕获异常、抛出异常的流程理解 finally 块的执行特点实用案例读取数据文件并求最大值掌握异常处理在文件操作中的应用第 8 章 输入输出处理文件与流操作核心内容IO 流的分类字节流 / 字符流、文件操作、缓冲流、对象序列化、Java NIO实战重点字节流与字符流文件拷贝、文本文件读写理解两者的适用场景序列化与反序列化对象的持久化存储实现学生对象的串行化NIO 文件操作Path 和 Files 工具类文件深度复制案例第 9 章 Java 多线程并发编程入门核心内容线程的概念、线程创建方式继承 Thread / 实现 Runnable、线程生命周期、线程同步、线程池实战重点线程创建两种方式的区别理解多线程的并发执行原理线程安全synchronized 关键字解决多线程共享数据的安全问题实用案例生产者消费者模型理解线程间的通信机制第 10 章 GUI 程序设计Swing 图形界面核心内容Swing 组件、布局管理器FlowLayout/BorderLayout/GridLayout、事件处理、常用组件按钮、文本框、表格实战重点界面布局不同布局管理器的特点实现复杂界面布局事件处理按钮点击、键盘鼠标事件的处理实用案例动态表格的实现理解 Swing 组件的事件驱动模型