基于工作任务的Java程序设计PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:冯君,宋峰,谭业武,刘春霞主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2015
- ISBN:9787302408949
- 页数:442 页
第1篇 Java入门篇 3
第1章 打开Java之门 3
任务跟世界打声招呼 3
1.1 任务描述 3
1.2 任务分析 3
1.3 相关知识 3
1.3.1 Java的发展历史 3
1.3.2 Java语言的特点 4
1.3.3 Java程序的分类 6
1.3.4 Java的运行原理 7
1.3.5 Java的开发工具 8
1.4 任务实现 13
1.5 知识拓展 15
1.5.1 Eclipse的获取与安装 15
1.5.2 Eclipse的使用说明 20
1.5.3 跟世界打声招呼(弹出框) 22
1.6 本章小结 23
1.7 强化练习 23
1.7.1 判断题 23
1.7.2 选择题 23
1.7.3 简答题 24
1.7.4 编程题 24
第2章 Java的基本语法 25
任务身高预测 25
2.1 任务描述 25
2.2 任务分析 25
2.3 相关知识 25
2.3.1 内存和变量 25
2.3.2 基本的数据类型 26
2.3.3 变量的声明和使用 27
2.3.4 常量 27
2.3.5 运算符 29
2.3.6 基本数据类型的转换 33
2.3.7 表达式 34
2.4 任务实现 35
2.5 知识拓展 35
2.5.1 转义字符 35
2.5.2 注释 35
2.5.3 键盘输入 39
2.5.4 Java标识符 42
2.5.5 Java关键字 42
2.5.6 Java的命名规范 42
2.6 本章小结 43
2.7 强化练习 44
2.7.1 判断题 44
2.7.2 选择题 44
2.7.3 简答题 45
2.7.4 编程题 45
第3章 选择结构 46
任务分时问候 46
3.1 任务描述 46
3.2 任务分析 46
3.3 相关知识 46
3.3.1 简单if结构 46
3.3.2 if-else结构 47
3.3.3 多重if-else结构 48
3.4 任务实现 50
3.5 知识拓展 52
3.5.1 if-else条件语句的嵌套 52
3.5.2 switch case结构 56
3.5.3 程序流程图 58
3.6 本章小结 59
3.7 强化练习 59
3.7.1 判断题 59
3.7.2 选择题 59
3.7.3 简答题 61
3.7.4 编程题 61
第4章 循环结构 62
任务小学生乘法学习软件 62
4.1 任务描述 62
4.2 任务分析 62
4.3 相关知识 63
4.3.1 for循环 63
4.3.2 while循环 65
4.3.3 do-while循环 66
4.3.4 break和continue 68
4.3.5 循环语句的嵌套 70
4.4 任务实现 74
4.5 知识拓展 77
4.6 本章小结 78
4.7 强化练习 78
4.7.1 判断题 78
4.7.2 选择题 78
4.7.3 简答题 80
4.7.4 编程题 80
第5章 数组 82
任务歌手大奖赛评分程序 82
5.1 任务描述 82
5.2 任务分析 82
5.3 相关知识 83
5.3.1 一维数组的声明和创建 83
5.3.2 Java中的内存管理 84
5.3.3 一维数组内存分析 85
5.3.4 数组的遍历 86
5.3.5 一维数组的初始化 87
5.3.6 一维数组的应用 89
5.4 任务实现 100
5.5 知识拓展 101
5.5.1 Arrays类 101
5.5.2 对象数组 102
5.5.3 二维数组 104
5.6 本章小结 107
5.7 强化练习 107
5.7.1 判断题 107
5.7.2 选择题 107
5.7.3 简答题 108
5.7.4 编程题 108
第2篇 面向对象基础篇 113
第6章 类和对象 113
任务E宠之家(一) 113
6.1 任务描述 113
6.2 任务分析 113
6.3 相关知识 113
6.3.1 面向对象程序设计 113
6.3.2 类和对象 114
6.3.3 类的结构 115
6.3.4 成员变量 116
6.3.5 成员方法 117
6.3.6 构造方法 119
6.3.7 对象的创建和使用 119
6.3.8 类的封装 123
6.3.9 UML类图 126
6.4 任务实现 131
6.5 知识拓展 137
6.5.1 static关键字的使用 137
6.5.2 方法的重载 139
6.5.3 包的创建与引用 140
6.5.4 访问权限 141
6.6 本章小结 144
6.7 强化练习 144
6.7.1 判断题 144
6.7.2 选择题 144
6.7.3 简答题 146
6.7.4 编程题 146
第7章 继承 148
任务E宠之家(二) 148
7.1 任务描述 148
7.2 任务分析 148
7.3 相关知识 149
7.3.1 继承 149
7.3.2 变量隐藏和方法重写 152
7.3.3 继承关系中构造方法 154
7.3.4 this关键字的使用 156
7.3.5 super关键字的使用 157
7.4 任务实现 159
7.5 知识拓展 164
7.5.1 子类对象的构造过程 164
7.5.2 toString()方法 164
7.5.3 final关键字 165
7.6 本章小结 166
7.7 强化练习 167
7.7.1 判断题 167
7.7.2 选择题 167
7.7.3 简答题 168
7.7.4 编程题 168
第8章 多态 170
任务E宠之家(三) 170
8.1 任务描述 170
8.2 任务分析 170
8.3 相关知识 170
8.3.1 什么是多态 170
8.3.2 如何实现多态 172
8.3.3 instanceof运算符 173
8.4 任务实现 175
8.5 知识拓展 179
8.6 本章小结 181
8.7 强化练习 181
8.7.1 判断题 181
8.7.2 选择题 182
8.7.3 简答题 183
8.7.4 编程题 183
第9章 接口 185
任务动物乐园 185
9.1 任务描述 185
9.2 任务分析 185
9.3 相关知识 186
9.3.1 接口的概念 186
9.3.2 接口的定义和实现 188
9.3.3 接口的使用场合 189
9.4 任务实现 195
9.5 知识拓展 201
9.5.1 抽象类和接口比较 201
9.5.2 适配器设计模式 201
9.5.3 简单工厂设计模式 202
9.6 本章小结 203
9.7 强化练习 203
9.7.1 判断题 203
9.7.2 选择题 203
9.7.3 简答题 204
9.7.4 编程题 205
第10章 异常处理 207
任务计算平均成绩 207
10.1 任务描述 207
10.2 任务分析 207
10.3 相关知识 207
10.3.1 生活中的异常 207
10.3.2 Java的异常 208
10.3.3 异常类 210
10.3.4 Java如何进行异常处理 212
10.3.5 自定义异常 218
10.4 任务实现 220
10.5 知识拓展 222
10.5.1 JDK 1.7新语法try-with-resource 222
10.5.2 JDKK 1.7对异常处理的改进 223
10.5.3 在Eclipse中查看类的继承结构 223
10.6 本章小结 224
10.7 强化练习 225
10.7.1 判断题 225
10.7.2 选择题 225
10.7.3 简答题 226
10.7.4 编程题 226
第3篇 进阶篇 229
第11章 图形用户界面设计 229
任务单机版商场收银系统 229
11.1 任务描述 229
11.2 任务分析 229
11.3 相关知识 230
11.3.1 图形用户界面设计概述 230
11.3.2 容器 230
11.3.3 JFrame类 230
11.3.4 布局管理 234
11.3.5 事件处理 243
11.4 任务实现 254
11.5 知识拓展 258
11.6 本章小结 261
11.7 强化练习 261
11.7.1 判断题 261
11.7.2 选择题 261
11.7.3 简答题 262
11.7.4 编程题 262
第12章 输入输出流 264
任务简易Java考试系统 264
12.1 任务描述 264
12.2 任务分析 265
12.3 相关知识 265
12.3.1 Java I、O流概述 265
12.3.2 File类 266
12.3.3 字节流和字符流 269
12.3.4 内存操作流 274
12.3.5 打印流 275
12.3.6 缓冲流 277
12.3.7 又见Scanner 278
12.3.8 对象序列化 279
12.4 任务实现 283
12.5 知识拓展 292
12.5.1 文件选择器——JFileChooser 292
12.5.2 装饰设计模式 295
12.6 本章小结 297
12.7 强化练习 297
12.7.1 判断题 297
12.7.2 选择题 298
12.7.3 简答题 298
12.7.4 编程题 298
第13章 Java集合框架 300
任务电话号码管理程序 300
13.1 任务描述 300
13.2 任务分析 300
13.3 相关知识 300
13.3.1 Java集合框架概述 300
13.3.2 List接口 301
13.3.3 Set接口 309
13.3.4 迭代器——Iterator 317
13.3.5 Map接口 317
13.3.6 再谈泛型 320
13.4 任务实现 323
13.5 知识拓展 329
13.5.1 Stack 329
13.5.2 Queue 330
13.6 本章小结 332
13.7 强化练习 332
13.7.1 填空题 332
13.7.2 读程序并回答问题 332
13.7.3 简答题 333
13.7.4 编程题 333
第14章 Java网络编程 335
任务对话百度服务器 335
14.1 任务描述 335
14.2 任务分析 335
14.3 相关知识 335
14.3.1 URL基础知识 335
14.3.2 URL类 336
14.3.3 InetAddress类 342
14.4 任务实现 344
14.5 知识拓展 346
14.5.1 OSI与TCP、IP体系模型 346
14.5.2 IP与端口 347
14.5.3 面向连接与面向无连接 347
14.5.4 TCP 348
14.5.5 Socket原理 348
14.5.6 ServerSocket类 349
14.5.7 Socket类 350
14.5.8 UDP 352
14.5.9 UDP编程的一般步骤 352
14.6 本章小结 355
14.7 强化练习 355
14.7.1 判断题 355
14.7.2 选择题 355
14.7.3 简答题 356
14.7.4 编程题 356
第15章 多线程 357
任务龟兔赛跑 357
15.1 任务描述 357
15.2 任务分析 357
15.3 相关知识 358
15.3.1 多线程概述 358
15.3.2 线程的创建和启动 361
15.3.3 线程的控制 366
15.3.4 线程的同步 372
15.3.5 等待和通知 379
15.3.6 同步引发的死锁问题 386
15.4 任务实现 388
15.5 知识拓展 391
15.5.1 并行类包 391
15.5.2 CyclicBarrier类的使用 392
15.6 本章小结 393
15.7 强化练习 393
15.7.1 判断题 393
15.7.2 选择题 394
15.7.3 简答题 394
15.7.4 编程题 394
第16章 数据库访问 395
任务英语学习好帮手 395
16.1 任务描述 395
16.2 任务分析 395
16.3 相关知识 395
16.3.1 使用JDBC访问数据库 395
16.3.2 查询操作 403
16.3.3 增删改操作 411
16.3.4 预处理操作 413
16.3.5 存储过程 417
16.4 任务实现 419
16.5 知识拓展 438
16.5.1 不同数据库连接方式 438
16.5.2 数据库分页显示方式 438
16.6 本章小结 439
16.7 强化练习 439
16.7.1 判断题 439
16.7.2 选择题(不定项) 439
16.7.3 简答题 440
16.7.4 编程题 441
参考文献 442
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 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