面向对象编程是目前主流的编程方式之一。本课程使用Java语言讲授面向对象编程的主要思想和方法,包括了解Java、类与对象、类的继承与多态、抽象类和接口、异常处理、输入与输入流、图形用户界面、多线程、JDBC数据库编程和网络编程等内容。
第1章 了解Java
1.1 Java概述
1.2 Java运行环境
1.3 Java应用程序举例
1.4 面向对象简介
单元测验1 了解Java
第2章 类和对象
2.1 认识类
2.2 认识对象
2.3 成员变量和成员方法
2.4 封装
单元测验2 类和对象
第3章 继承和多态
3.1 类的继承
3.2 方法的重载和覆盖
3.3 对象的向上转型
3.4 多态
单元测验3 继承和多态
第4章 抽象类和接口
4.1 Java抽象类及其应用
4.2 Java接口
4.3 抽象类与接口
单元测验4 抽象类和接口
第5章 异常
5.1认识和捕获异常
5.2 抛出和声明异常
5.3 自定义异常
单元测验5 异常
第6章 输入输出流
6.1标准输入输出流和文件访问
6.2 字节流
6.3字符流、随机读写文件和对象串行化
单元测验6 输入输出流
第7章 图形用户界面
7.1 图形用户界面GUI简介
7.2 Swing常见组件(1)
7.3 Swing常见组件(2)
7.4 布局管理
7.5 事件处理
7.6 Swing其他组件
第8章 多线程
8.1 认识多线程
8.2 多线程的实现方法
8.3 多线程的同步控制
第9章 JDBC编程
9.1 认识JDBC
9.2 连接数据库
9.3 使用JDBC访问数据库
课程配套教材: 赵生慧 徐志红等. Java面向对象程序设计(第3版)[M]. 北京:清华大学出版社, 2020.