登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2024年11月出版新書

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

『簡體書』Java程序设计项目化教程

書城自編碼: 4031961
分類: 簡體書→大陸圖書→教材高职高专教材
作 者: 赵冬玲、智珊珊、李申、田月霞
國際書號(ISBN): 9787302669944
出版社: 清华大学出版社
出版日期: 2024-08-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:NT$ 352

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
场景供应链金融:将风口变成蓝海
《 场景供应链金融:将风口变成蓝海 》

售價:NT$ 509.0
汗青堂丛书146·布鲁克王朝:一个英国家族在东南亚的百年统治
《 汗青堂丛书146·布鲁克王朝:一个英国家族在东南亚的百年统治 》

售價:NT$ 418.0
人生是旷野啊
《 人生是旷野啊 》

售價:NT$ 332.0
甲骨文丛书· “安国之道”:英国的殖民情报系统及其在亚洲的扩张
《 甲骨文丛书· “安国之道”:英国的殖民情报系统及其在亚洲的扩张 》

售價:NT$ 403.0
台北人(2024版)
《 台北人(2024版) 》

售價:NT$ 398.0
万千心理·成人情绪障碍跨诊断治疗的统一方案:应用实例
《 万千心理·成人情绪障碍跨诊断治疗的统一方案:应用实例 》

售價:NT$ 602.0
让孩子更有力量:赋权型家庭教育指南
《 让孩子更有力量:赋权型家庭教育指南 》

售價:NT$ 305.0
白夜追凶(上下)
《 白夜追凶(上下) 》

售價:NT$ 500.0

建議一齊購買:

+

NT$ 398
《 设计必修课:室内空间设计(第二版) 》
+

NT$ 255
《 林木种苗生产技术 》
+

NT$ 158
《 儿科护理学实践与学习指导(高职护理配教) 》
+

NT$ 306
《 老年人综合能力评估(老年保健与管理) 》
+

NT$ 250
《 增材制造与3D打印技术及应用(第2版) 》
+

NT$ 230
《 跨境电商数据分析与应用(新编21世纪高等职业教育精品教材·经济贸易类;校企“双元”合作开发教材) 》
編輯推薦:
《Java程序设计项目化教程》力求做到每个任务都有可见的结果,给学生以成就感,激发学生继续学习的热情。每个任务的内
容适合一次课程完成。《OpenHarmony程序设计任务驱动式教程》注重实践,突出应用与操作,既可作为高职高专院校、计算机培训学校相关课程的教材
內容簡介:
《Java程序设计项目化教程》通过银行管理系统项目的实现贯穿所有的知识点,引导读者分析问题、设计解决方案、编写代码、测试运行,使读者可以更好地理解和掌握Java编程的实际应用,提升工程项目实践能力,为后续专业课程的学习打下扎实的基础。
全书共分8个任务,循序渐进地介绍了如何使用Java语言开发应用系统。前三个任务从项目开发环境搭建、银行登录模块实现、客户信息管理模块实现,介绍Java基础编程知识,通过数组实现了银行客户信息存储功能。任务四银行系统客户常用功能模块实现,深入讲解Java的面向对象编程特性,包括封装、继承、多态、接口等,并通过面向对象编程优化银行系统客户存款、取款、转账、查询余额等功能。任务五银行业务异常处理实现,进一步优化银行系统异常处理,提高程序健壮性。任务六通过集合框架强化数据存储应用,优化客户信息存储功能。任务七通过IO流实现客户信息导出功能。任务八通过数据库操作、图形界面编程综合实现银行管理系统项目,使读者在实践中巩固所学知识,提高实际开发能力。
關於作者:
赵冬玲,计算机科学技术专业教授,河南省学术技术带头人,河南省职业教育教学名师,河南机电职业学院互联网学院教学副院长,长期从事程序设计类的教学工作,并有丰富的程序设计开发实践经历,参与企业的实际开发项目。教学、实战、项目经验丰富。主持院级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教材显得尤为重要。
本书旨在为初学者提供一个系统的 Java学习路径,帮助他们掌握 Java编程的基本知识和技能,从而在软件开发领域取得成功。按照学习者的学习特点,我们精心设计了银行系统项目,依托项目开发过程构建本书结构,共包括 8个任务,每个任务的内容如下。
任务 1为项目开发环境搭建,从什么是程序开始,让读者了解为什么要学习 Java语言,掌握 Java技术平台并对职业发展有清晰地认识。介绍 Java开发工具 JDK的下载和环境配置,集成开发工具 Eclipse的下载和使用。
任务 2为银行登录模块实现,全面介绍 Java的基本概念、语法、数据类型、运算符、流程控制语句等基础知识,利用以上知识实现银行系统用户登录等功能,为读者打下坚实的 Java编程基础。
任务 3为客户信息管理模块实现,介绍数组、字符串等基础知识,引入数据存储理念,使用数组实现用户信息存储。
任务 4为银行系统客户常用功能模块实现,深入讲解 Java的面向对象编程特性,包括类与对象,封装,继承和多态,抽象类与接口等内容,并通过面向对象的编程思想优化客户存款、取款、转账、查询余额等功能,重点培养读者使用面向对象思想进行程序设计的能力。
任务 5为银行业务异常处理实现,介绍了 Java的异常处理,进一步优化银行系统异常处理功能,提高程序的健壮性、安全性和可维护性。
任务 6为客户信息存储功能优化,通过集合框架优化数据存储,实现管理员查看客户信息功能。
任务 7为导出客户信息功能实现,通过实现客户信息导出,介绍 I/O流的常见用法。
任务 8为银行管理系统项目实现,通过综合项目案例,引导读者进行 Java应用的开发实践,包括数据库操作、图形界面编程等,使读者在实践中巩固所学知识,提高实际开发能力。
本书特色如下。
1.
编写团队具有多年的 Java教学经验和较强的项目应用开发能力,拥有多名具备丰富企业实践能力的教师和企业工程师。
2.
通过银行管理系统项目,将课程知识点和技能点融入项目和任务中,引导读者分析问题、设计解决方案、编写代码、测试运行,使读者可以更好地理解和掌握 Java编程的实

¤ Java程序设计项目化教程
际应用,提升工程项目实践能力,为后续专业课程的学习打下扎实的基础。
3.
将“计算机程序设计员”职业资格技能等级认证、蓝桥杯 Java程序设计大赛、软件开发岗位等所需的技能融入课程中。
4.
本书配套相应课程,可通过网站或扫描二维码进行观看,其中包含案例讲解视频、电子课件、案例代码和习题答案等丰富的学习资源,便于读者线上线下结合学习。
5.
将行业标准融入学习内容中,实现课程思政与专业知识的深度融合,通过具体的项目案例培养学生的团队协作和沟通能力,自主学习和创新能力,形成严谨、认真的工作态度,让学生成为一个有责任心、有担当的有用人才。.

在本书编写过程中,我们力求做到内容全面、结构清晰、实例丰富,以便读者更好地学习和理解。同时,本书适合各类编程初学者使用,无论是计算机专业的学生还是非计算机专业的自学者,都能受益匪浅。
本书由河南机电职业学院智珊珊老师编写任务 1、任务 2和任务 3,赵冬玲老师编写任务 4和任务 5,李申老师编写任务 6,田月霞老师编写任务 7和任务 8。本书在编写过程中得到了本校和其他高等职业院校老师的支持和帮助,他们为本书提供了宝贵的意见和建议,在此表示由衷地感谢。同时,本书还参考了相关文献,在此对文献的作者表示诚挚的谢意。由于作者水平有限,书中难免存在疏漏与不足之处,恳请各位同人和读者指正。
编者

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 台灣用户 | 香港/海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.