图书介绍
JAVA程序设计任务与驱动式教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 陈承欢编著 著
- 出版社: 北京:高等教育出版社
- ISBN:9787040368598
- 出版时间:2013
- 标注页数:321页
- 文件大小:88MB
- 文件页数:338页
- 主题词:JAVA语言-程序设计-高等职业教育-教材
PDF下载
下载说明
JAVA程序设计任务与驱动式教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
单元1 编写与运行简单Java程序1
【教学导航】1
【数据准备】1
【前导知识】1
【程序探析】5
1.1Java程序的编译与运行5
【任务1-1】在屏幕中输出欢迎信息5
1.2Java的常量与变量7
【任务1-2】计算并输出商品金额7
1.3Java的数据类型及其转换14
【任务1-3】输出商品数据14
【任务1-4】获取商品编码17
1.4Java的运算符与表达式18
1.4.1算术运算符与算术表达式18
【任务1-5】计算商品平均优惠价格18
1.4.2比较运算符与比较表达式19
【任务1-6】判断商品的当前库存数量是否足够19
【任务1-7】输出商品数据时判断是否需要换行20
1.4.3逻辑运算符与逻辑表达式21
【任务1-8】确定世界电信日手机的折扣率是否需要调整21
【任务1-9】确定是否符合打折条件23
1.4.4赋值运算符与三元运算符24
【任务1-10】判断与输出商品是否有货24
【任务1-11】商品库存数量的更新25
【编程实战】26
【任务1-12】列表输出商品数据26
【考核评价】27
【归纳总结】27
【单元习题】28
单元2 设计包含流程控制结构的Java程序30
【教学导航】30
【前导知识】30
【程序探析】30
2.1编写与运行包含顺序结构的Java程序30
【任务2-1】通过键盘输入3次密码且判断是否正确30
2.2编写与运行包含选择结构的Java程序32
2.2.1编写与运行包含if语句的Java程序33
【任务2-2】判断商品的当前库存数量是否足够33
2.2.2编写与运行包含if…else语句的Java程序34
【任务2-3】确定不同类型商品的折扣率和优惠价格34
2.2.3编写与运行包含if…else if语句的Java程序35
【任务2-4】确定不同价位商品的折扣率和优惠价格35
2.2.4编写与运行包含switch语句的Java程序37
【任务2-5】判断用户操作的类型37
2.3编写与运行包含循环结构的Java程序39
2.3.1编写与运行包含while语句的Java程序39
【任务2-6】限制用户输入密码的次数39
2.3.2编写与运行包含do…while语句的Java程序41
【任务2-7】获取由随机数组合的密码41
2.3.3编写与运行包含for语句的Java程序43
【任务2-8】删除商品名称字符串中多余的空格43
2.3.4编写与运行包含for…each语句的Java程序45
【任务2-9】计算购物车中选购商品的总数量45
2.4编写与运行包含嵌套结构的Java程序46
【任务2-10】分行输出1~5046
2.5编写与运行包含continue语句与break语句的程序47
【任务2-11】统计0~100之间20个随机整数中大于50的个数47
【任务2-12】判断并输出20以内的素数48
【编程实战】50
【任务2-13】计算e的近似值50
【考核评价】50
【归纳总结】51
【单元习题】51
单元3 设计类的基本应用程序54
【教学导航】54
【数据准备】54
【前导知识】55
【程序探析】56
3.1创建类与对象56
【任务3-1】认识商品信息类的完整定义结构56
【任务3-2】定义商品信息类的成员变量58
【任务3-2-1】为商品类的成员变量赋初值60
【任务3-2-2】定义商品类的静态变量和常量61
【任务3-3】定义商品信息类的成员方法62
【任务3-3-1】探寻并修改有关局部变量的程序错误65
【任务3-4】定义商品信息类的构造方法66
【任务3-5】创建与使用商品信息类的对象70
【任务3-5-1】探究对象的创建与实例化过程72
3.2探析类的继承73
【任务3-6】创建包与定义通用父类——商品信息类73
【任务3-7】定义图书子类81
【任务3-8】探究类及成员的访问权限85
3.3探究类的多态87
【任务3-9】探究方法的重载与重写87
3.4应用Java标准类与基本数据类型的包装类编程93
【任务3-10】应用Java标准类定义与使用打折商品类93
【任务3-11】使用基本数据类型的包装类编程97
3.5创建与使用数组100
【任务3-12】应用一维数组分行输出选购商品信息100
【任务3-13】应用二维数组分行输出选购商品的价格和名称104
【编程实战】107
【任务3-14】应用实体对象数组列表输出选购商品信息107
【考核评价】108
【归纳总结】109
【单元习题】109
单元4 设计类的高级应用程序112
【教学导航】112
【前导知识】112
【程序探析】119
4.1定义与使用Java的抽象类119
【任务4-1】商品抽象类的定义与继承119
4.2定义与使用Java的接口123
【任务4-2】商品接口的定义与实现124
4.3探析Java多重继承的实现方法127
【任务4-3】商品类多重继承的实现与成员方法的访问127
4.4定义与使用Java的内部类132
【任务4-4】定义与使用商品内部类132
4.5定义与使用Java的枚举类136
【任务4-5】定义与使用商品颜色枚举类136
4.6探究Java的泛型138
【任务4-6】定义泛型商品类138
4.7探析Java的集合类141
【任务4-7-1】应用HashSet类及其方法创建手机品牌集合并遍历输出集合中的元素143
【任务4-7-2】应用TreeSet类及其方法创建手机品牌集合并遍历输出集合中的元素144
【任务4-7-3】应用ArrayList类及其方法创建手机品牌集合并遍历输出集合中的元素146
【任务4-7-4】应用Vector类及其方法创建商品数据集合并遍历输出集合中的元素147
4.8应用Java的多线程技术编程149
【任务4-8】应用Java的多线程技术模拟购物过程149
【编程实战】154
【任务4-9】模拟购物车输出选购商品的信息154
【考核评价】155
【归纳总结】156
【单元习题】156
单元5 设计Java GUI应用程序158
【教学导航】158
【前导知识】158
【程序探析】164
5.1创建JFrame窗口164
【任务5-1】创建用户登录窗口164
5.2在JFrame窗口中添加组件166
【任务5-2】在用户登录中添加1个J Label组件166
5.3合理布局容器中的组件167
【任务5-3】运用手工布局方式布局用户登录窗口中的组件167
【任务5-3-1】运用流式布局方式布局容器中的组件171
【任务5-3-2】灵活运用多种布局方式布局容器中的组件172
5.4事件监听与使用对话框174
【任务5-4】响应动作事件与使用对话框174
5.5在JFrame窗体中创建与使用菜单179
【任务5-5】为记事本窗体添加菜单179
5.6在JFrame窗体中创建与使用快捷菜单184
【任务5-6】为记事本窗体添加快捷菜单184
5.7在JFrame窗体中创建与使用工具栏187
【任务5-7】为记事本窗体添加工具栏187
【编程实战】190
【任务5-8】设计用户登录窗口190
【考核评价】191
【归纳总结】192
【单元习题】192
单元6 可视化设计Java GUI程序193
【教学导航】193
【前导知识】193
【程序探析】196
6.1在可视化环境中设计窗口与添加组件196
【任务6-1】可视化设计用户登录程序196
6.2应用JList组件设计Java GUI程序203
【任务6-2】可视化设计商品类型列表管理程序203
6.3应用JTree组件设计Java GUI程序208
【任务6-3】可视化设计商品类型树管理程序208
6.4应用JTable组件设计Java GUI程序214
【任务6-4】可视化设计购物车商品管理程序214
【编程实战】220
【任务6-5】设计新增商品信息多文档界面(MDI)应用程序220
【考核评价】222
【归纳总结】223
【单元习题】223
单元7 设计基于I/O流的Java程序224
【教学导航】224
【前导知识】224
【程序探析】233
7.1应用File类设计Java程序233
【任务7-1】创建文件对象并输出文件的属性信息233
7.2应用字节I/O流设计Java程序235
【任务7-2】使用FilelnputStream类和FileOutputStream类实现文件复制235
【任务7-2-1】使用BufferedlnputStream类和BufferedOutputStream类及其方法读/写文件,实现文件复制238
【任务7-2-2】使用DatalnputStream类和DataOutStream类及其方法读/写基本类型数据239
7.3应用字符I/O流设计Java程序240
【任务7-3】使用FileReader类和FileWriter类实现文件复制240
【任务7-3-1】使用BufferedReader类和BufferedWriter类及其方法读/写文件实现文件复制242
【任务7-3-2】从键盘读取一行数据并输出至文件243
7.4应用RandomAccessFile类设计Java程序245
【任务7-4】应用RandomAccessFile类随机读/写商品数据245
【编程实战】248
【任务7-5】在NetBeans IDE集成开发环境中设计记事本程序248
【考核评价】249
【归纳总结】249
【单元习题】250
单元8 设计网络应用程序251
【教学导航】251
【前导知识】251
【程序探析】258
8.1服务器端与客户端套接字的创建与连接258
【任务8-1】创建与连接套接字258
8.2基于TCP单向通信的网络应用程序设计263
【任务8-2】实现单客户机向服务器发送字符串263
8.3基于TCP双向通信的网络应用程序设计266
【任务8-3】实现单客户机和服务器互相通信266
8.4基于TCP多客户机与服务器通信的网络应用程序设计269
【任务8-4】设计多客户机与服务器通信的锤子剪刀布游戏269
8.5设计基于UDP客户机相互通信的网络应用程序设计275
【任务8-5】设计基于UDP的聊天程序275
【编程实战】279
【任务8-6】设计多客户互相通信的聊天程序279
【考核评价】280
【归纳总结】280
【单元习题】281
单元9 设计数据库应用程序282
【教学导航】282
【前导知识】282
【程序探析】290
9.1数据表中数据的查询290
【任务9-1】设计基于多层架构的用户登录程序290
【任务9-1-1】查询Oracle数据表中的数据300
9.2数据表中数据的新增301
【任务9-2】设计基于多层架构的用户注册程序301
9.3数据表中数据的修改303
【任务9-3】设计基于多层架构的用户密码修改程序303
【编程实战】308
【任务9-4】设计基于多层架构的商品信息管理程序308
【考核评价】310
【归纳总结】311
【单元习题】312
热门推荐
- 2372764.html
- 2644770.html
- 3092094.html
- 583145.html
- 345989.html
- 3306866.html
- 1626420.html
- 1657504.html
- 2722336.html
- 2140420.html
- http://www.ickdjs.cc/book_1704073.html
- http://www.ickdjs.cc/book_1803348.html
- http://www.ickdjs.cc/book_2126612.html
- http://www.ickdjs.cc/book_1407534.html
- http://www.ickdjs.cc/book_644407.html
- http://www.ickdjs.cc/book_2469507.html
- http://www.ickdjs.cc/book_427982.html
- http://www.ickdjs.cc/book_1330799.html
- http://www.ickdjs.cc/book_2470221.html
- http://www.ickdjs.cc/book_3809504.html