任务一 搭建环境(构建Java集成开发环境)
1.1 跟我做:搭建Java运行环境
1.2 必备知识
1.3 动脑想一想
任务二 Java欢迎你(开发简单Java应用程序)
2.1 跟我做:我的第一个Java程序
2.2 实现方案
2.3 代码分析
2.4 必备知识
2.5 动手做一做
2.6 动脑想一想
任务三 小试牛刀(学习Java语言基础)
3.1 跟我做:计算圆的面积和周长
3.2 实现方案
3.3 代码分析
3.4 必备知识
3.5 动手做一做
3.6 动脑想一想
任务四 挑战选择(使用分支控制流程)
4.1 跟我做:计算运费
4.2 实现方案
4.3 代码分析
4.4 必备知识
4.5 动手做一做
4.6 动脑想一想
任务五 游戏人生(使用循环控制流程)
5.1 跟我做:猜数游戏
5.2 实现方案
5.3 代码分析
5.4 必备知识
5.5 动手做一做
5.6 动脑想一想
任务六 回归自然(创建、使用类和对象)
6.1 跟我做:学生类描述
6.2 实现方案
6.3 代码分析
6.4 必备知识
6.5 动手做一做
6.6 动脑想一想
任务七 3G时代的消息传递(定义和使用类方法)
7.1 跟我做:银行卡的使用
7.2 实现方案
7.3 代码分析
7.4 必备知识
7.5 动手做一做
7.6 动脑想一想
任务八 保护你的隐私(封装的使用)
8.1 跟我做:银行卡类的封装
8.2 实现方案
8.3 代码分析
8.4 必备知识
8.5 动手做一做
8.6 动脑想一想
任务九 子承父业(继承和多态的使用)
9.1 跟我做:汽车的继承关系
9.2 实现方案
9.3 代码分析
9.4 必备知识
9.5 动手做一做
9.6 动脑想一想
任务十 万能之手(接口的使用)
10.1 跟我做:使用USB接口
10.2 实现方案
10.3 代码分析
10.4 必备知识
10.5 动手做一做
10.6 动脑想一想
任务十一 用数组存储信息(使用数组)
11.1 跟我做:计算小组成员的考试平均分
11.2 实现方案
11.3 代码分析
11.4 必备知识
11.5 动手做一做
11.6 动脑想一想
任务十二 使用字符串进行交流(使用字符串)
12.1 跟我做:操作字符串
12.2 实现方案
12.3 代码分析
12.4 必备知识
12.5 动手做一做
12.6 动脑想一想
任务十三 防患于未然(捕获并处理异常)
13.1 跟我做:捕获并处理异常
13.2 实现方案
13.3 代码分析
13.4 必备知识
13.5 动手做一做
13.6 动脑想一想
任务十四 主动出击(抛出异常)
14.1 跟我做:抛出异常
14.2 实现方案
14.3 代码分析
14.4 必备知识
14.5 动手做一做
14.6 动脑想一想
任务十五 认识Java Applet(Applet入门)
15.1 跟我做:第一个Java Applet程序
15.2 实现方案
15.3 代码分析
15.4 必备知识
15.5 动手做一做
15.6 动脑想一想
任务十六 丰富多彩的Applet(在Applet中播放声音和显示图像)
16.1 跟我做:会唱歌的图片
16.2 实现方案
16.3 代码分析
16.4 必备知识
16.5 动手做一做
16.6 动脑想一想
任务十七 进入Windows世界(设计图形用户界面)
17.1 跟我做:创建用户登录窗口
17.2 实现方案
17.3 代码分析
17.4 必备知识
17.5 动手做一做
17.6 动脑想一想
任务十八 布局规划(使用布局管理器)
任务十九 事件委托处理(如何处理事件)
任务二十 选择之道(使用选择控件和选择事件)
任务二十一 简明清晰的菜单(使用菜单和其他常用事件)
任务二十二 访问数据(使用DBC连接数据库)
任务二十三 访问数据升级(数据库编程)
任务二十四 文件管理(目录与文件管理)
任务二十五 顺序进出之道(文件的顺序访问)
任务二十六 随机进出之道(文件的随机访问)
任务二十七 Java的分身术(创建和启动线程)
任务二十八 线程的生命周期与优先级(线程的状态与调度)
任务二十九 Java中的套接字Socket(面向连接通信的实现)
任务三十 Java中的数据报编程(无连接通信的实现)
参考文献