实践一 开发基本的Java程序(共90分钟) 1
第一部分 DOS命令简介(20分钟) 1
第二部分 配置环境变量,编辑、编译与运行Java程序(60分钟) 2
第三部分 制作JavaDoc文档(10分钟) 7
第四部分 单元练习 9
实践二 熟悉使用Java数据类型(共90分钟) 10
第一部分 Java的常、变量(20分钟) 10
第二部分 数据类型的转换(30分钟) 11
第三部分 包装类的使用(40分钟) 12
第四部分 单元案例 13
实践三 熟悉使用运算符与表达式(共90分钟) 15
第一部分 算术运算(40分钟) 15
第二部分 位运算(40分钟) 16
第三部分 混合运算示例(10分钟) 18
第四部分 单元案例 18
实践四 掌握流程控制(共90分钟) 19
第一部分 分支结构(40分钟) 19
第二部分 循环结构(30分钟) 21
第三部分 控制语句的应用(20分钟) 24
第四部分 单元案例 25
实践五 掌握面向对象的编程思想(一)(共90分钟) 26
第一部分 Java类的定义格式(40分钟) 26
第二部分 多态(1)——方法重载(30分钟) 28
第三部分 Java的修饰符(20分钟) 29
第四部分 单元案例 30
实践六 掌握面向对象的编程思想(二)(共90分钟) 31
第一部分 类的继承(30分钟) 31
第二部分 多态(2)——方法重写(60分钟) 32
第三部分 单元案例 35
实践七 类的高级特性和包(共180分钟) 37
第一部分 接口(90分钟) 37
第二部分 包(60分钟) 43
第三部分 内部类与匿名类(30分钟) 45
第四部分 单元案例 46
实践八 数组与字符串(共90分钟) 47
第一部分 数组(45分钟) 47
第二部分 字符串(45分钟) 50
第三部分 单元案例 51
实践九 异常处理(共90分钟) 52
第一部分 异常的使用(20分钟) 52
第二部分 throw与throws(30分钟) 53
第三部分 自定义异常类(40分钟) 54
第四部分 单元案例 56
实践十 GUI界面设计(共90分钟) 57
第一部分 AWT组件(10分钟) 57
第二部分 应用布局管理器的GUI设计示例(50分钟) 57
第三部分 容器嵌套(30分钟) 60
第四部分 GridBagLayout布局管理器 61
第五部分 单元练习 64
实践十一 Swing组件GUI设计(共90分钟) 65
第一部分 使用Swing组件构造GUI(30分钟) 65
第二部分 使用Swing组件设计GUI示例(60分钟) 66
实践十二 事件处理(共90分钟) 67
第一部分 事件处理演示示例(30分钟) 67
第二部分 在应用程序中绘图(30分钟) 68
第三部分 使用事件适配器类(30分钟) 70
第四部分 单元案例 72
实践十三 Applet与绘图(共90分钟) 73
第一部分 Applet的特点及应用(20分钟) 73
第二部分 从HTML向Applet传递参数示例(30分钟) 75
第三部分 Applet绘图与动画(40分钟) 76
第四部分 单元案例 78
实践十四 I/O技术与文件管理(共90分钟) 79
第一部分 文件操作示例(45分钟) 79
第二部分 流的特点及应用(45分钟) 81
第三部分 单元案例 85
实践十五 掌握多线程的使用(共90分钟) 87
第一部分 线程的构建(30分钟) 87
第二部分 线程动画制作(20分钟) 88
第三部分 控制动画运行状态(40分钟) 90
第四部分 单元练习 93
实践十六 Java访问数据库(共90分钟) 96
第一部分 以表格方式显示数据库查询结果(90分钟) 96
第二部分 单元练习 104
Java阶段项目与实战 105
阶段性项目一 户外店货品购销存系统(面向对象描述)(90分钟) 105
第一部分 需求分析 105
第二部分 开发环境 105
第三部分 项目涉及的知识点目标 105
第四部分 系统设计 107
第五部分 推荐实现步骤 107
第六部分 课时安排 108
阶段性项目二 户外店货品购销存系统(功能分析与界面设计1)(90分钟) 109
第一部分 需求分析 109
第二部分 开发环境 110
第三部分 项目涉及的知识点目标 110
第四部分 系统设计 110
第五部分 推荐实现步骤 111
第六部分 课时安排 111
阶段性项目三 户外店货品购销存系统(界面设计2)(180分钟) 112
第一部分 需求分析 112
第二部分 开发环境 113
第三部分 项目涉及的知识点目标 113
第四部分 系统设计 113
第五部分 推荐实现步骤 115
第六部分 课时安排 115
项目实战 户外店货品购销存系统(重构系统构架与完善)(2周,40学时) 116
第一部分 需求分析 116
第二部分 开发环境 116
第三部分 项目涉及的知识点目标 116
第四部分 系统设计 116
第五部分 推荐实现步骤 117
第六部分 课时安排 117
附录1 使用JavaDoc工具制作开发文档 118
一、Java API Document与JavaDoc工具 118
二、Java API Document的格式 120
附录2 Java开发工具的使用 125
一、Java开发工具的种类 125
二、使用JDK+EditPlus开发Java程序 125
三、使用JDK+JCreator开发Java程序 130
附录3 Java编译与运行时常见错误解析 141
附录4 jdb开发工具的使用 143
一、jdb工具命令列表 143
二、jdb使用示例 146
附录5 Java编程风格简述 150
一、为什么要有编码规范 150
二、Java代码命名规范 150
三、Java编程风格简述 151
附录6 JBuilder2006简介 154
一、JBuilder概述 154
二、JBuilder2006的安装与启动 154
三、JBuilder2006IDE使用简介 157
四、JBuilder的基本使用技巧 158
《Java语言程序设计》课后选择题答案 159