图书介绍
基于工作任务的Java程序设计实验教程PDF|Epub|txt|kindle电子书版本网盘下载
![基于工作任务的Java程序设计实验教程](https://www.shukui.net/cover/36/30988301.jpg)
- 宋锋,冯君,崔蕾主编;谭业武,刘春霞,刘启明,李宏光副主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302408987
- 出版时间:2015
- 标注页数:292页
- 文件大小:23MB
- 文件页数:303页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
基于工作任务的Java程序设计实验教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 基础实验篇3
第1章 打开Java之门3
1.1 实验目的3
1.2 实验任务3
1.3 实验内容3
1.3.1 任务1 使用记事本编写Java程序并编译运行3
1.3.2 任务2 联合编译运行多个Java程序6
1.3.3 任务3 使用Eclipse集成开发平台开发简单Java程序8
1.3.4 任务4 使用Eclipse集成开发平台联合运行Java程序12
第2章 Java的基本语法14
2.1 实验目的14
2.2 实验任务14
2.3 实验内容14
2.3.1 任务1 编写程序显示各个数值数据类型的最值14
2.3.2 任务2 声明不同类型的变量并进行赋值输出15
2.3.3 任务3 根据输入圆半径的值求圆的面积17
2.3.4 任务4 从键盘输入3个数并求它们的平均数18
2.3.5 任务5 编写程序查看常用转义字符的效果19
第3章 选择结构21
3.1 实验目的21
3.2 实验任务21
3.3 实验内容21
3.3.1 任务1 判断键盘输入的数据是否能被7整除21
3.3.2 任务2 成绩等级判断23
3.3.3 任务3 判断键盘输入的数据是否为大写字母25
3.3.4 任务4 计算销售提成26
3.3.5 任务5 判断回文数28
3.3.6 任务6 根据订单状态标志显示订单状态31
第4章 循环结构34
4.1 实验目的34
4.2 实验任务34
4.3 实验内容34
4.3.1 任务1 摄氏温度到华氏温度的转换表34
4.3.2 任务2 抽奖35
4.3.3 任务3 求和37
4.3.4 任务4 break和continue37
4.3.5 任务5 猜数字游戏38
4.3.6 任务6 马克思手稿中的数学题40
第5章 数组42
5.1 实验目的42
5.2 实验任务42
5.3 实验内容42
5.3.1 任务1 成绩统计42
5.3.2 任务2 食堂饭菜质量评价44
5.3.3 任务3 打印杨辉三角形45
第6章 类和对象47
6.1 实验目的47
6.2 实验任务47
6.3 实验内容47
6.3.1 任务1 手机类的封装47
6.3.2 任务2 基于控制台的购书系统50
6.3.3 任务3 简单投票程序55
第7章 继承58
7.1 实验目的58
7.2 实验任务58
7.3 实验内容58
7.3.1 任务1 公司雇员类封装58
7.3.2 任务2 汽车租赁系统62
7.3.3 任务3 饲养员喂养动物67
第8章 多态71
8.1 实验目的71
8.2 实验任务71
8.3 实验内容71
8.3.1 任务1 图形面积周长计算小程序71
8.3.2 任务2 饲养员喂养动物程序优化74
第9章 接口78
9.1 实验目的78
9.2 实验任务78
9.3 实验内容78
9.3.1 任务1 设计实现发声接口78
9.3.2 任务2 动物乐园81
第10章 异常处理86
10.1 实验目的86
10.2 实验任务86
10.3 实验内容86
10.3.1 任务1 判断从键盘输入的整数是否合法86
10.3.2 任务2 处理除数为0的异常87
10.3.3 任务3 处理数组的下标越界异常88
10.3.4 任务4 特殊字符检查器89
10.3.5 任务5 使用try-with-resource进行读取文件处理91
第11章 图形用户界面设计93
11.1 实验目的93
11.2 实验任务93
11.3 实验内容93
11.3.1 任务1 公司员工信息录入程序93
11.3.2 任务2 小学生习题训练程序96
11.3.3 任务3 “我所喜爱的主食和副食”问卷调查101
11.3.4 任务4 员工信息处理菜单104
11.3.5 任务5 商场收银软件106
11.4 课后巩固练习111
第12章 输入输出流112
12.1 实验目的112
12.2 实验任务112
12.3 实验内容112
12.3.1 任务1 FileWriter和BufferedWriter比较112
12.3.2 任务2 给源程序加入行号114
13.3.3 任务3 统计英语短文字母A出现的次数115
13.3.4 任务4 简易Java考试系统117
第13章 Java集合框架128
13.1 实验目的128
13.2 实验任务128
13.3 实验内容128
13.3.1 任务1 使用List模拟图书系统实现歌曲的增、删、改、查128
13.3.2 任务2 使用Map模拟电话号码管理程序132
第14章 Java网络编程137
14.1 实验目的137
14.2 实验任务137
14.3 实验内容137
14.3.1 任务1 显示URL对象的相关属性137
14.3.2 任务2 获取本机和远程服务器地址的方法139
14.3.3 任务3 检查本机指定范围内的端口是否已经使用140
14.3.4 任务4 使用TCP通信编写聊天软件141
14.3.5 任务5 使用UDP通信编写聊天程序144
第15章 多线程149
15.1 实验目的149
15.2 实验任务149
15.3 实验内容149
15.3.1 任务1 使用Thread和Runnable模拟时钟线程149
15.3.2 任务2 线程控制的基本方法151
15.3.3 任务3 模拟夫妻二人去银行取钱155
15.3.4 任务4 生产者-消费者问题157
第16章 数据库操作163
16.1 实验目的163
16.2 实验任务163
16.3 实验内容163
第二篇 综合实例篇179
第17章 图书管理系统179
17.1 图书管理系统业务需求分析179
17.1.1 系统使用对象分析179
17.1.2 业务需求分析179
17.1.3 系统功能模块分析180
17.1.4 系统数据库分析180
17.2 功能模块实现181
17.2.1 用户登录模块设计181
17.2.2 用户管理模块设计187
17.2.3 用户密码管理模块设计197
17.2.4 读者信息管理模块设计199
17.2.5 图书信息管理模块设计226
17.2.6 图书借阅/归还操作模块设计232
17.2.7 罚款管理模块设计260
17.2.8 报表打印模块设计267
17.2.9 帮助管理模块设计273
17.2.10 主界面管理模块设计276
17.3 系统发布与总结289
17.3.1 项目打包289
17.3.2 项目总结291