Java程序设计项目化教程 版权信息
- ISBN:9787302669944
- 条形码:9787302669944 ; 978-7-302-66994-4
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 所属分类:>
Java程序设计项目化教程 本书特色
《Java程序设计项目化教程》力求做到每个任务都有可见的结果,给学生以成就感,激发学生继续学习的热情。每个任务的内
容适合一次课程完成。《OpenHarmony程序设计任务驱动式教程》注重实践,突出应用与操作,既可作为高职高专院校、计算机培训学校相关课程的教材
Java程序设计项目化教程 内容简介
本书通过银行管理系统项目的实现贯穿所有的Java程序设计知识点,引导读者分析问题、设计解决方案、编写代码、测试运行,使读者可以更好地理解和掌握Java语言编程的实际应用,提升工程项目实践能力,为后续专业课程的学习打下扎实的基础。
本书共分为8个任务,循序渐进地介绍了如何使用Java语言开发应用系统。前3个任务通过项目开发环境搭建、银行登录模块实现、客户信息管理模块实现,介绍Java语言基础编程知识,通过数组实现了银行客户信息存储功能。任务4为银行系统客户常用功能模块实现,深入讲解Java语言的面向对象编程特性,包括类与对象,封装,继承和多态,抽象类与接口等,并通过面向对象编程优化银行系统客户存款、取款、转账、查询余额等功能。任务5银行业务异常处理实现,进一步优化银行系统异常处理,提高程序健壮性、安全性和可维护性。任务6通过集合框架强化数据存储应用,优化客户信息存储功能。任务7通过I/O流实现客户信息导出功能。任务8通过数据库操作、图形界面编程综合实现银行管理系统项目,使读者在实践中巩固所学知识,提高实际开发能力。同时,本书还设置了大量的案例和综合实训,激发读者的学习兴趣,增强学习效果。
本书可作为高等职业院校计算机应用技术、软件技术、工业互联网技术、大数据技术等相关专业的教学用书,也可作为有继续教育需求的社会学习者及从事计算机软件行业的技术人员的参考用书。
Java程序设计项目化教程 目录
任务 1 Java项目开发环境搭建 1
11任务描述 1
12 Java概述 2
121 Java语言的发展历史 2
122 Java语言的特点 3
123 Java平台 5
13用记事本实现 Java程序开发 6
131 JDK的下载、安装及配置 6
132 Java程序开发的步骤 11
133 用记事本实现 Java程序开发 12
134 Java程序的结构 16
135 Java程序的注释 17
136 Java编码规范 18
14 Eclipse下 Java程序的开发 19
141 Eclipse下载和安装 19
142 Eclipse下创建 Java程序 22
143 Java项目组织结构 24
15任务实施 25
16任务小结 26
17任务评价 26
18习题 27
19综合实训 28
任务 2 银行登录模块实现 29
21任务描述 29
22 Java语法基础 30
221 Java标识符与关键字 31
222 变量与常量 33
223 数据类型 34
224 变量的声明和输出 37
23运算符和表达式 39
231 赋值运算符与赋值表达式 40
232 算术运算符与算术表达式 41
233 关系运算符与关系表达式 45
¤ Java程序设计项目化教程
234
逻辑运算符与逻辑表达式 47
235
自增运算符与自减运算符 48
236
运算符优先级 48
237
数据类型转换 49
24条件语句
52
241
语句与语句块 52
242
分支(if条件)语句 53
243
switch多分支选择语句 57
25循环语句
58
251
while语句 59
252
do…while语句 60
253
for语句 61
254
循环嵌套 63
255
循环的跳转 66
26任务实施
69
27任务小结
71
28任务评价
71
29习题
71
210综合实训
74
任务 3 客户信息管理模块实现 75
31任务描述
75
32数组
76
321
数组概述 76
322
一维数组 78
323
二维数组 83
324
常见错误 86
325
数组的应用 88
33字符串
91
331
字符串常量的创建 91
332
字符串的操作 91
34任务实施
93
35任务小结
96
36任务评价
96
37习题
96
38综合实训
97
41任务描述
98
42类和对象
101
421
类和对象的有关概念 101
422
类的定义 102
423
创建对象 103
424
成员方法的使用 105
425
方法重载 111
426
构造方法 112
427
this关键字 116
43封装
117
431
封装概述 117
432
封装原则 118
433
包 package 122
434
访问修饰符 124
435
static修饰 125
44继承和多态
127
441
继承 127
442
super关键字 134
443
final修饰符 136
444
类的多态 138
45抽象类和接口
142
451
抽象类 142
452
接口 145
46
Java API中的常用类 149
47
Java项目开发中的分层思想 157
4
8任务实施(一) 158
4
9任务实施(二) 164
410任务小结
173
411任务评价
174
412习题
174
413综合实训
176
任务 4 银行系统客户常用功能模块实现 98
目 录 ¤
任务 5 实现银行业务异常处理 177
51任务描述
177
5
2异常的基础知识 178
521
生活中的异常 178
522
Java中的异常 178
523
异常的分类 181
53异常处理机制
182
531
try-catch语句块 182
532
try-catch-finally语句块 184
533
多重 catch语句块 188
534
抛出异常 189
54任务实施
192
55任务小结
197
56任务评价
197
57习题
197
58综合实训
199
¤ Java程序设计项目化教程
任务 6 优化客户信息存储功能 200
61任务描述
200
62集合框架概述
201
63
List接口 202
631
ArrayList集合类 203
632
泛型 207
633
LinkedList集合类 209
64
Map接口 211
65遍历集合方式
213
651
使用 lterator遍历集合类 213
652
使用增强 for循环遍历集合类 215
66任务实施
217
67任务小结
220
68任务评价
220
69习题
220
610综合实训
222
任务 7 导出客户信息功能实现 223
71任务描述
223
711
客户信息导入/导出 223
712
实施思路 224
72
I/O流的定义及分类 225
721
什么是流和 I/O流 225
722
流的分类 226
723
File类 228
724
Scanner类 233
73
I/O流类相关操作 234
731
字节流 234
732
字符流 239
733
数据流 241
734
缓冲流 244
735
随机流 247
目 录 ¤
74 NIO 250
741
NIO与 IO 250
742
NIO的组成部分 250
743 Buffers 251
744 Channels 253
75任务实施
254
751
客户信息导入/导出实现 254
752
客户信息查询实现 256
76任务总结
256
77任务评价
257
78习题
257
79综合实训
259
任务 8 银行管理系统项目实现 260
8
1系统分析与设计 260
811
需求分析 260
812
数据库设计 261
82创建数据库
262
821
安装和配置 MySQL数据库 262
822
编写数据库 DDL脚本并插入数据 262
83初始化项目
264
831
配置项目构建路径 264
832
添加资源图片 264
833
添加包 265
8
4编写数据持久层代码 265
841
编写实体类 265
842
编写 Dao类 271
843
数据库帮助类 278
8
5编写表示层代码 282
851
编写用户登录窗口 282
852
编写登录后的窗口 283
853
普通用户功能 284
854
管理员功能 287
8
6系统实现与测试 290
861
测试目的 290
862
测试 290
863
测试结果 291
87任务总结
291
88任务评价
292
89习题
292
810综合实训
293
¤ Java程序设计项目化教程
参考文献 295
展开全部
Java程序设计项目化教程 作者简介
赵冬玲,计算机科学技术专业教授,河南省学术技术带头人,河南省职业教育教学名师,河南机电职业学院互联网学院教学副院长,长期从事程序设计类的教学工作,并有丰富的程序设计开发实践经历,参与企业的实际开发项目。教学、实战、项目经验丰富。主持院级java在线精品开放课程建设,曾主编三本程序设计类教材的编写。