基于工作任务的Java程序设计实验教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:宋锋,冯君,崔蕾主编;谭业武,刘春霞,刘启明,李宏光副主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2015
- ISBN:9787302408987
- 页数:292 页
第一篇 基础实验篇 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和continue 37
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
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《BBC人体如何工作》(英)爱丽丝.罗伯茨 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《慢性呼吸系统疾病物理治疗工作手册》(荷)瑞克·考斯林克(RikGosselink) 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《水面舰艇编队作战运筹分析》谭安胜著 2009
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《黄遵宪集 4》陈铮主编 2019
- 《孙诒让集 1》丁进主编 2016
- 《近代世界史文献丛编 19》王强主编 2017
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019