Java语言是当今最流行的计算机高级编程语言之一,Java平台则是一个完整的软件开发体系平台。使用Java语言开发的软件项目随处可见。
本书以学生在线考试系统的三个不同版本的开发为基线,将之分解为15个典型工作任务,贯穿介绍Java相关开发技术和理论,将知识点与开发实践紧密结合,从而达到学以致用的目的。
本书内容涉及Java语言基础知识、类与对象的基本概念、类的方法、类的重用、接口与多态、输入输出流、多线程、图形用户界面设计、JDBC与数据库访问、网络程序设计等。读者通过学习本书,不仅可以全面掌握Java初级开发知识.而且可以了解更多的Java应用技巧。
本书适合作为高职高专院校计算机专业及其相关专业的教材或参考书,也可作为软件开发人员及其她有关人员的自学参考书或培训教材。
第一篇 项目开发前期准备
第1章 任务1-安装配置开发环境2需求分析
1.1 任务描述
1.2 技术概览
1.3 任务[1.1] 安装及配置Java开发环境
1.4 任务[1.2] 在命令行方式下调试程序
1.5 任务[1.3] 利用JCreator调试程序
1.6 任务[1.4] 项目需求分析与设计
自测题
拓展实践
第2章 任务2-处理考试系统中的成绩
2.1 任务描述
2.2 任务[2-1] 成绩的评价
2.3 任务[2-2] 成绩的排序
自测题
拓展实践
第3章 任务3-创建考试系统中的试题类
3.1 任务描述
3.2 技术要点
3.3 任务实施
自测题
拓展实践
第4章 任务4-利用Java API查阅常用类
4.1 任务描述
4.2 技术要点
4.3 任务实施
自测题
拓展实践
第5章 任务5-定义用户年龄的异常类
5.1 任务描述
5.2 技术要点
5.3 任务实施
自测题
拓展实践
第二篇 学生在线考试系统[单机版]
第6章 任务6-创建登录界面中与组件
6.1 任务描述
6.2 技术要点
6.3任务实施
自测题
拓展实践
第7章 任务7-设计用户登录界面的布局
7.1 任务描述
7.2 技术要点
7.3 任务实施
自测题
拓展实践
第8章 任务8-处理登录界面中的事件
8.1 任务描述
8.2 技术要点
8.3 任务实施
自测题
拓展实践
第9章 任务9-设计用户注册界面
9.1 任务描述
9.2 技术要点
9.3 任务实施
自测题
拓展实践
第10章 任务10-读写考试系统中的文件
10.1 任务描述
10.2 技术要点
10.3 任务实施
自测题
拓展实践
第11章 任务11-设计考试系统中的倒计时
11.1 任务描述
11.2 技术要点
11.3 任务实施
自测题
拓展实践
第12章 任务12-设计考试功能模块
第三篇 学生在线考试系统(C/S版)
第13章 任务13-设计学生在线考试系统(C/S版)
第14章 任务14-利用数据库存储信息
第四篇 学生在线考试系统(B/S版)
第15章 任务15-设计学生在线考试系统(B/S版)
附录A Java程序编码规范
附录B Java语言的类库
附录C Java打包指面