本课程学习需使用一些特殊软件:.zip, .java和.class.
下表包含有讲义和例题代码以补充课程内容。
Lecture notes and sample code files.
| 节 # |
主题 |
讲义 |
例题代码 |
| 1 |
引言 |
(PDF) |
(ZIP) (ZIP文件包含:2个.class文件和2个.java文件) |
| 2 |
数据类型、变量、运算符、控制结构 |
(PDF) |
(ZIP) (ZIP文件包含:6个.java文件) |
| 3 |
实验课:IDE |
(PDF) |
(ZIP) (ZIP文件包含:2个.java文件) |
| 4 |
控制结构(续) |
(PDF) |
(ZIP) (ZIP文件包含:1个.jpg文件和7个.java文件) |
| 5 |
类 |
(PDF) |
(ZIP) (ZIP文件包含:5个.java文件) |
| 6 |
实验课:类 |
(PDF) |
Java文件(ZIP) (ZIP文件包含:3个.java文件)
解(ZIP) (ZIP文件包含:6个.java文件) |
| 7 |
方法 |
(PDF) |
(ZIP) (ZIP文件包含:8个.java文件) |
| 8 |
数组、向量 |
(PDF) |
(ZIP) (ZIP文件包含:7个.java文件) |
| 9 |
实验课:静态成员 |
(PDF) |
(ZIP) (ZIP文件包含:1个.pdf和2个.java文件) |
| 10 |
实验课:递归 |
(PDF) |
Java文件(ZIP) (ZIP文件包含:5个.java文件)
解(ZIP) (ZIP文件包含:2个.java文件) |
| 11 |
作用域、访问、包 |
(PDF) |
(ZIP) (ZIP文件包含:4个.java文件) |
| 12 |
继承 |
(PDF) |
(ZIP) (ZIP文件包含:6个.java文件) |
| 13 |
实验课:界面、内部类 |
(PDF) |
(ZIP) (ZIP文件包含:4个.zip文件, 1个.project文件, 1个.nbattrs文件, 11个.java文件, 1个.classpath文件和9个.class文件) |
| 14 |
Swing简介 |
(PDF) |
(ZIP) (ZIP文件包含:7个.java文件) |
| 15 |
Swing组件 |
(PDF) |
(ZIP) (ZIP文件包含:10个.java文件) |
| 16 |
实验课:事件委托 |
(PDF) |
Java文件(ZIP) (ZIP文件包含:7个.java文件)
解(ZIP) (ZIP文件包含:4个.java文件) |
| 17 |
实验课:二维API |
(PDF) |
Java文件(ZIP) (ZIP文件包含:6个.java文件)
解(ZIP) (ZIP文件包含:2个.java文件) |
| 18 |
实验课:Swing二维变换 |
(PDF) |
(ZIP) (ZIP文件包含:1个.jar和3个.java文件) |
| 19 |
实验课:寻根法 |
(PDF) |
(ZIP) (ZIP文件包含:1个.jpg和19个.java文件) |
| 20 |
积分、微分方程 |
(PDF) |
(ZIP) (ZIP文件包含:4个.java文件) |
| 21 |
矩阵方法 |
(PDF) |
(ZIP) (ZIP文件包含:3个.java文件) |
| 22 |
实验课:线性系统 |
(PDF) |
Java文件(ZIP) (ZIP文件包含:12个.java文件)
解(ZIP) (ZIP文件包含:5个.java文件)
第22讲的代码(ZIP) (ZIP文件包含:4个.java文件)
第22讲的解答(ZIP) (ZIP文件包含:1个.java文件) |
| 23 |
实验课:栈和队列 |
(PDF) |
Java文件(ZIP) (ZIP文件包含:12个.java文件)
解(ZIP) (ZIP文件包含:5个.java文件) |
| 24 |
个案研究:后缀计算器 |
(PDF) |
(ZIP) (ZIP文件包含:7个.java文件) |
| 25 |
实验课:异常和内部类 |
(PDF) |
Java文件(ZIP) (ZIP文件包含:5个.java文件)
解(ZIP) (ZIP文件包含:3个.java文件) |
| 26 |
实验课:链表 |
(PDF) |
Java文件(ZIP) (ZIP文件包含:8个.java文件)
解(ZIP) (ZIP文件包含:8个.java文件) |
| 27 |
实验课:树 |
(PDF) |
(ZIP) (ZIP文件包含:2个.jar文件和2个.java文件) |
| 28 |
二分查找树 |
(PDF) |
(ZIP) (ZIP文件包含:7个.java文件) |
| 29 |
数据流 |
(PDF) |
(ZIP) (ZIP文件包含:6个.java文件) |
| 30 |
实验课:数据流 |
(PDF) |
(ZIP) (ZIP文件包含:2个.java文件)
(ZIP) (ZIP文件包含:2个.java文件) |
| 31 |
散列法 |
(PDF) |
(ZIP - 1.3 MB) (ZIP文件包含:1个.txt文件, 1个.jar文件和9个.java文件) |
| 32 |
集合构架 |
(PDF) |
|
| 33 |
实验课:排序算法 |
(PDF) |
排序(ZIP) (ZIP文件包含:4个.jar文件)
排序SRC (ZIP) (ZIP文件包含:49个.java文件)
嵌入排序(ZIP) (ZIP文件包含:2个.java文件) |
| 34 |
线程 |
(PDF) |
(ZIP) (ZIP文件包含:5个.java文件) |
| 35 |
实验课:线程 |
(PDF) |
Java文件(ZIP) (ZIP文件包含:2个.java文件)
解(ZIP) (ZIP文件包含:2个.java文件) |
| 37 |
网络编程 |
(PDF) |
Java文件(ZIP) (ZIP文件包含:10个.java文件)
解(ZIP) (ZIP文件包含:3个.java文件)
其他文件(ZIP) (ZIP文件包含:1个.jpg文件和1个.html文件) |