项目1 Java入门 1
任务1 了解Java 1
任务2 配置Java运行环境 4
任务3 编写第一个Java程序 9
项目2 Java逻辑编程 16
任务1 学习Java基本数据类型 16
任务2 使用运算符和表达式 20
任务3 Java控制语句 24
任务4 学习数组 34
项目3 Java面向对象编程基础 40
任务1 学习类和对象 40
任务2 学习方法重载 54
任务3 学习包的使用 59
项目4 Java面向对象高级编程 67
任务1 学习继承的使用 67
任务2 学习区分抽象类、最终类和内部类 75
任务3 学习接口的使用 78
任务4 学习异常类的使用 82
任务5 学习基础类的使用 98
项目5 简单计算器的开发 107
任务1 计算器功能描述 107
任务2 理论指导 109
任务3 计算器总体设计 124
任务4 详细设计与编码实现 124
任务5 计算器程序清单 129
任务6 计算器运行与发布 139
项目6 文本编辑器的开发 141
任务1 文本编辑器功能描述 141
任务2 理论指导 141
任务3 文本编辑器总体设计 147
任务4 详细设计与编码实现 150
任务5 文本编辑器程序清单 155
任务6 文本编辑器的运行与发布 174
项目7 网络聊天室的开发 176
任务1 功能描述 176
任务2 理论指导 177
任务3 总体设计 193
任务4 聊天室详细设计 203
任务5 代码实现 205
任务6 程序的运行和发布 223
项目8 学生管理信息系统的开发 224
任务1 系统分析与描述 224
任务2 理论指导 225
任务3 系统的需求分析 229
任务4 系统总体设计 231
任务5 详细设计与编码 236
任务6 系统部分程序清单 241
任务7 系统运行与发布 248
参考文献 249