新書推薦:
《
一间只属于自己的房间 女性主义先锋伍尔夫代表作 女性精神独立与经济独立的象征,做自己,比任何事都更重要
》
售價:HK$
44.6
《
泉舆日志 幻想世界宝石生物图鉴
》
售價:HK$
134.2
《
养育女孩 : 官方升级版
》
售價:HK$
50.4
《
跨界:蒂利希思想研究
》
售價:HK$
109.8
《
千万别喝南瓜汤(遵守规则绘本)
》
售價:HK$
44.7
《
大模型启示录
》
售價:HK$
112.0
《
东法西渐:19世纪前西方对中国法的记述与评价
》
售價:HK$
201.6
《
养育男孩:官方升级版
》
售價:HK$
50.4
|
編輯推薦: |
本书是《基于工作任务的Java程序设计》(书号:9787302408949)的配套教材。
本书任务驱动:实践任务通过功能点的拆分划分成若干任务,实验目标十分明确,适合学生特点。
本书拓展任务:适应不同层次学生的需要。
本书将教材中难以理解的任务按功能点拆分后亦作为实践任务,将复杂的任务简单化。
本书综合项目篇:让学生能够综合运用所学知识完成一个综合项目,从中感受到强烈的成就感。
本书丰富的教学资源:本书提供所有实验的源代码。
|
內容簡介: |
宋锋、冯君、崔蕾主编的《基于工作任务的Java 程序设计实验教程》由两篇内容组成,**篇内容是与理论教材配套的实验内容,特点是采用任务驱动的方式来进行组织,每一章都包括几个与Java理论知识以及生活密切相关的实例的练习,每一个任务都有详细的实施步骤,读者通过循序渐进的练习,达到掌握 Java语言的知识点、积累开发经验的目的。
第二篇内容是一个图书管理系统的综合应用案例,综合应用了Java的基本语法、Java的程序控制结构、面向对象的分析设计、数据库、图形用户界面、异常处理、JDBC等的相关知识,可以用作为Java程序设计配套的课程设计参考,也可以作为Java团队合作项目的参考。
本书可作为高等学校计算机及相关专业的Java程序设计课程的实验教材,也可供从事Java程序开发的技术人员参考。
|
目錄:
|
第一篇 基础实验篇
第1章 打开Java之门
1.1 实验目的
1.2 实验任务
1.3 实验内容
1.3.1 任务1 使用记事本编写Java程序并编译运行
1.3.2 任务2 联合编译运行多个Java程序
1.3.3 任务3 使用Eclipse集成开发平台开发简单Java程序
1.3.4 任务4 使用Eclipse集成开发平台联合运行Java程序
第2章 Java的基本语法
2.1 实验目的
2.2 实验任务
2.3 实验内容
2.3.1 任务1 编写程序显示各个数值数据类型的最值
2.3.2 任务2 声明不同类型的变量并进行赋值输出
2.3.3 任务3 根据输入圆半径的值求圆的面积
2.3.4 任务4 从键盘输入3个数并求它们的平均数
2.3.5 任务5 编写程序查看常用转义字符的效果
第3章 选择结构
3.1 实验目的
3.2 实验任务
3.3 实验内容
3.3.1 任务1 判断键盘输入的数据是否能被7整除
3.3.2 任务2 成绩等级判断
3.3.3 任务3 判断键盘输入的数据是否为大写字母
3.3.4 任务4 计算销售提成
3.3.5 任务5 判断回文数
3.3.6 任务6 根据订单状态标志显示订单状态
第4章 循环结构
4.1 实验目的
4.2 实验任务
4.3 实验内容
4.3.1 任务1 摄氏温度到华氏温度的转换表
4.3.2 任务2 抽奖
4.3.3 任务3 求和
4.3.4 任务4 break和continue
4.3.5 任务5 猜数字游戏
4.3.6 任务6 马克思手稿中的数学题
第5章 数组
5.1 实验目的
5.2 实验任务
5.3 实验内容
5.3.1 任务1 成绩统计
5.3.2 任务2 食堂饭菜质量评价
5.3.3 任务3 打印杨辉三角形
第6章 类和对象
6.1 实验目的
6.2 实验任务
6.3 实验内容
6.3.1 任务1 手机类的封装
6.3.2 任务2 基于控制台的购书系统
6.3.3 任务3 简单投票程序
第7章 继承
7.1 实验目的
7.2 实验任务
7.3 实验内容
7.3.1 任务1 公司雇员类封装
7.3.2 任务2 汽车租赁系统
7.3.3 任务3 饲养员喂养动物
第8章 多态
8.1 实验目的
8.2 实验任务
8.3 实验内容
8.3.1 任务1 图形面积周长计算小程序
8.3.2 任务2 饲养员喂养动物程序优化
第9章 接口
9.1 实验目的
9.2 实验任务
9.3 实验内容
9.3.1 任务1 设计实现发声接口
9.3.2 任务2 动物乐园
第10章 异常处理
10.1 实验目的
10.2 实验任务
10.3 实验内容
10.3.1 任务1 判断从键盘输入的整数是否合法
10.3.2 任务2 处理除数为0的异常
10.3.3 任务3 处理数组的下标越界异常
10.3.4 任务4 特殊字符检查器
10.3.5 任务5 使用try-with-resource进行读取文件处理
第11章 图形用户界面设计
11.1 实验目的
11.2 实验任务
11.3 实验内容
11.3.1 任务1 公司员工信息录入程序
11.3.2 任务2 小学生习题训练程序
11.3.3 任务3 我所喜爱的主食和副食问卷调查
11.3.4 任务4 员工信息处理菜单
11.3.5 任务5 商场收银软件
11.4 课后巩固练习
第12章 输入输出流
12.1 实验目的
12.2 实验任务
12.3 实验内容
12.3.1 任务1 FileWriter和BufferedWriter比较
12.3.2 任务2 给源程序加入行号
13.3.3 任务3 统计英语短文字母A出现的次数
13.3.4 任务4 简易Java考试系统
第13章 Java集合框架
13.1 实验目的
13.2 实验任务
13.3 实验内容
13.3.1 任务1 使用List模拟图书系统实现歌曲的增、删、改、查
13.3.2 任务2 使用Map模拟电话号码管理程序
第14章 Java网络编程
14.1 实验目的
14.2 实验任务
14.3 实验内容
14.3.1 任务1 显示URL对象的相关属性
14.3.2 任务2 获取本机和远程服务器地址的方法
14.3.3 任务3 检查本机指定范围内的端口是否已经使用
14.3.4 任务4 使用TCP通信编写聊天软件
14.3.5 任务5 使用UDP通信编写聊天程序
第15章 多线程
15.1 实验目的
15.2 实验任务
15.3 实验内容
15.3.1 任务1 使用Thread和Runnable模拟时钟线程
15.3.2 任务2 线程控制的基本方法
15.3.3 任务3 模拟夫妻二人去银行取钱
15.3.4 任务4 生产者-消费者问题
第16章 数据库操作
16.1 实验目的
16.2 实验任务
16.3 实验内容
第二篇 综合实例篇
第17章 图书管理系统
17.1 图书管理系统业务需求分析
17.1.1 系统使用对象分析
17.1.2 业务需求分析
17.1.3 系统功能模块分析
17.1.4 系统数据库分析
17.2 功能模块实现
17.2.1 用户登录模块设计
17.2.2 用户管理模块设计
17.2.3 用户密码管理模块设计
17.2.4 读者信息管理模块设计
17.2.5 图书信息管理模块设计
17.2.6 图书借阅归还操作模块设计
17.2.7 罚款管理模块设计
17.2.8 报表打印模块设计
17.2.9 帮助管理模块设计
17.2.10 主界面管理模块设计
17.3 系统发布与总结
17.3.1 项目打包
17.3.2 项目总结
|
|