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

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

『簡體書』基于工作任务的Java程序设计(第2版·慕课版)

書城自編碼: 3940806
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 冯君、宋锋、刘春霞
國際書號(ISBN): 9787302643470
出版社: 清华大学出版社
出版日期: 2023-11-01

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

售價:NT$ 447

我要買

share:

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



新書推薦:
宽窄说:烟草之书
《 宽窄说:烟草之书 》

售價:NT$ 717.0
女人认知觉醒手册 共2册 做个情绪稳定活得通透的女人 任何时候都不要被情绪绑架 女人不能太单纯
《 女人认知觉醒手册 共2册 做个情绪稳定活得通透的女人 任何时候都不要被情绪绑架 女人不能太单纯 》

售價:NT$ 558.0
耳穴治疗青少年近视与保健
《 耳穴治疗青少年近视与保健 》

售價:NT$ 274.0
《中国版画史》
《 《中国版画史》 》

售價:NT$ 493.0
最后一章
《 最后一章 》

售價:NT$ 381.0
20世纪中国工艺美术史(上下卷)
《 20世纪中国工艺美术史(上下卷) 》

售價:NT$ 2789.0
为何只有我们:语言与演化(语言学及应用语言学名著译丛)
《 为何只有我们:语言与演化(语言学及应用语言学名著译丛) 》

售價:NT$ 325.0
巴西史(区域国别史丛书)
《 巴西史(区域国别史丛书) 》

售價:NT$ 549.0

建議一齊購買:

+

NT$ 437
《 流体力学 》
+

NT$ 894
《 民法学.第六版:根据《民法典》全面修订(上下) 》
+

NT$ 381
《 新编商务日语函电 》
+

NT$ 302
《 管理学 》
+

NT$ 452
《 行政法与行政诉讼法学(第二版) 》
+

NT$ 330
《 虚拟现实教学软件开发 》
編輯推薦:
本书配套资源丰富,有慕课、课件、教学大纲、教学计划和源代码等,适合教学。
內容簡介:
本书侧重于培养学生使用Java语言进行面向对象程序设计的思路和技能,而并非对Java技术进行百科全书式的介绍。本书以初学者为起点,对面向对象思想进行深入透彻的剖析。全书用16个任务作为引子,通过对任务的分析,引入相关的知识和技术,同时精选了大量的生活案例来形象地溶解知识,在学习和掌握了相关知识的基础上,通过任务实施环节来完成任务描述中提出的任务,从而达到强化技能培养的目标。为使内容通俗易懂,激发学生的学习兴趣,教材中的任务通过口语化的语言将抽象的知识形象化,增强学生对知识的理解与运用。 全书共分3篇: 第1篇(第1~5章)为Java入门篇,着重介绍Java语言所涉及的基本概念、流程控制、数组等基础知识;第2篇(第6~10章)为面向对象基础篇,着重讨论面向对象的三大特征,即封装、继承、多态,以及接口、异常处理等面向对象的基础知识;第3篇(第11~16章)为进阶篇,着重介绍Java集合框架、图形用户界面、I/O流、多线程、网络编程、数据库编程等面向对象高级技术。 本教材的读者对象定位于高校计算机科学与技术相关专业的本科生、大专生或是从事Java软件开发及相关领域的初级工程技术人员,旨在培养读者面向对象的分析问题和解决问题的能力,从而适应信息化时代的需求。
目錄
第1篇Java入门篇
第1章打开Java之门2
任务跟世界打声招呼2
1.1任务描述2
1.2任务分析2
1.3相关知识2
1.3.1Java的发展历史2
1.3.2Java语言的特点4
1.3.3Java程序的分类5
1.3.4Java的运行原理6
1.3.5Java的开发工具7
1.4任务实现13
1.5知识拓展15
1.5.1Eclipse的获取与安装15
1.5.2Eclipse的使用说明21
1.5.3IDEA的安装与使用24
1.5.4跟世界打声招呼(弹出框)31
1.5.5JShell的使用33
1.6本章小结33
1.7强化练习34
1.7.1判断题34
1.7.2选择题34
1.7.3简答题34
1.7.4编程题34第2章Java的基本语法36
任务身高预测36
2.1任务描述36
2.2任务分析36
2.3相关知识36
2.3.1内存和变量36
2.3.2基本的数据类型37
2.3.3变量的声明和使用38
2.3.4常量38
2.3.5运算符40
2.3.6基本数据类型的转换44
2.3.7表达式45
2.4任务实现45
2.5知识拓展46
2.5.1转义字符46
2.5.2注释46
2.5.3键盘输入51
2.5.4Java标识符53
2.5.5Java关键字53
2.5.6Java的命名规范54
2.6本章小结55
2.7强化练习55
2.7.1判断题55
2.7.2选择题56
2.7.3简答题56
2.7.4编程题56第3章选择结构57
任务分时问候57
3.1任务描述57
3.2任务分析57
3.3相关知识57
3.3.1简单if结构57
3.3.2ifelse结构58
3.3.3多重ifelse结构59
3.3.4ifelse条件语句的嵌套61
3.3.5switch case结构65
3.4任务实现67
3.5知识拓展69
3.5.1程序流程图69
3.5.2switch表达式69
3.5.3新的日期时间API70
3.6本章小结74
3.7强化练习74
3.7.1判断题74
3.7.2选择题74
3.7.3简答题75
3.7.4编程题75第4章循环结构77
任务小学生乘法学习软件77
4.1任务描述77
4.2任务分析77
4.3相关知识78
4.3.1for循环78
4.3.2while循环80
4.3.3dowhile循环81
4.3.4break和continue83
4.3.5循环语句的嵌套84
4.4任务实现88
4.5知识拓展91
4.6本章小结92
4.7强化练习92
4.7.1判断题92
4.7.2选择题92
4.7.3简答题94
4.7.4编程题94第5章数组95
任务歌手大奖赛评分程序95
5.1任务描述95
5.2任务分析95
5.3相关知识96
5.3.1一维数组的声明和创建96
5.3.2Java中的内存管理97
5.3.3一维数组内存分析98
5.3.4数组的遍历99
5.3.5一维数组的初始化100
5.3.6一维数组的应用102
5.4任务实现112
5.5知识拓展113
5.5.1Arrays类113
5.5.2对象数组114
5.5.3二维数组116
5.6本章小结118
5.7强化练习119
5.7.1判断题119
5.7.2选择题119
5.7.3简答题120
5.7.4编程题120
第2篇面向对象基础篇
第6章类和对象124
任务E宠之家(一)124
6.1任务描述124
6.2任务分析124
6.3相关知识124
6.3.1面向对象编程124
6.3.2类和对象126
6.3.3类的定义127
6.3.4成员变量128
6.3.5成员方法129
6.3.6方法重载131
6.3.7构造方法131
6.3.8对象的创建与使用132
6.3.9类的封装136
6.3.10UML类图138
6.4任务实现143
6.5知识拓展149
6.5.1代码块149
6.5.2static关键字使用149
6.5.3方法参数传值152
6.5.4this关键字的使用154
6.5.5包的创建与引用155
6.6本章小结157
6.7强化练习157
6.7.1判断题157
6.7.2选择题157
6.7.3简答题159
6.7.4编程题159第7章继承161
任务E宠之家(二)161
7.1任务描述161
7.2任务分析161
7.3相关知识162
7.3.1什么是继承162
7.3.2变量隐藏和方法重写164
7.3.3子类的继承性和继承特点166
7.3.4super关键字的使用167
7.4任务实现170
7.5知识拓展175
7.5.1Object与toString()方法175
7.5.2final关键字176
7.5.3abstract关键字177
7.5.4访问权限179
7.6本章小结181
7.7强化练习181
7.7.1判断题181
7.7.2选择题182
7.7.3简答题183
7.7.4编程题183第8章多态185
任务E宠之家(三)185
8.1任务描述185
8.2任务分析185
8.3相关知识185
8.3.1什么是多态185
8.3.2如何实现多态186
8.3.3instanceof运算符188
8.4任务实现190
8.5知识拓展194
8.6本章小结195
8.7强化练习196
8.7.1判断题196
8.7.2选择题196
8.7.3简答题197
8.7.4编程题197第9章接口199
任务E宠之家(四)199
9.1任务描述199
9.2任务分析199
9.3相关知识199
9.3.1接口的概念199
9.3.2接口的定义和实现200
9.3.3接口的使用场合201
9.4任务实现207
9.5知识拓展211
9.5.1抽象类和接口比较211
9.5.2Java 8中关于接口的改进212
9.5.3设计模式之适配器设计模式 212
9.5.4设计模式之简单工厂设计模式213
9.5.5内部类214
9.6本章小结217
9.7强化练习217
9.7.1判断题217
9.7.2选择题217
9.7.3简答题219
9.7.4编程题219第10章异常处理221
任务计算平均成绩221
10.1任务描述221
10.2任务分析221
10.3相关知识221
10.3.1生活中的异常221
10.3.2Java中的异常222
10.3.3异常类224
10.3.4Java如何进行异常处理226
10.3.5自定义异常231
10.4任务实现233
10.5知识拓展235
10.5.1JDK新语法trywithresource235
10.5.2JDK 1.7对异常处理的改进236
10.5.3在Eclipse中查看类的继承结构236
10.5.4在IDEA中查看类的继承结构237
10.6本章小结238
10.7强化练习238
10.7.1判断题238
10.7.2选择题238
10.7.3简答题239
10.7.4编程题240
第3篇进阶篇
第11章图形用户界面设计242
任务单机版商场收银系统242
11.1任务描述242
11.2任务分析242
11.3相关知识243
11.3.1图形用户界面设计概述243
11.3.2容器243
11.3.3JFrame类243
11.3.4布局管理247
11.3.5事件处理256
11.4任务实现267
11.5知识拓展271
11.6本章小结276
11.7强化练习277
11.7.1判断题277
11.7.2选择题277
11.7.3简答题277
11.7.4编程题277第12章输入输出流279
任务单词记忆卡279
12.1任务描述279
12.2任务分析280
12.3相关知识281
12.3.1Java I/O流概述281
12.3.2File类281
12.3.3字节流和字符流284
12.3.4内存操作流288
12.3.5打印流289
12.3.6缓冲流291
12.3.7又见Scanner294
12.3.8对象序列化295
12.4任务实现298
12.5知识拓展302
12.5.1文件选择器——JFileChooser302
12.5.2装饰设计模式304
12.6本章小结307
12.7强化练习307
12.7.1判断题307
12.7.2选择题307
12.7.3简答题308
12.7.4编程题308第13章Java集合框架309
任务电话号码管理程序309
13.1任务描述309
13.2任务分析309
13.3相关知识309
13.3.1Java集合框架概述309
13.3.2List接口310
13.3.3Set接口317
13.3.4迭代器——Iterator324
13.3.5Map接口325
13.3.6再谈泛型327
13.4任务实现330
13.5知识拓展336
13.5.1Stack336
13.5.2Queue336
13.6本章小结338
13.7强化练习338
13.7.1填空题338
13.7.2读程序并回答问题338
13.7.3简答题339
13.7.4编程题339第14章Java网络编程341
任务智能聊天机器人341
14.1任务描述341
14.2任务分析341
14.3相关知识342
14.3.1URI与URL基础知识342
14.3.2URL类343
14.3.3InetAddress类348
14.3.4网络连接与处理的API349
14.4任务实现354
14.4.1使用旧的网络API实现与聊天服务器的一次通信354
14.4.2使用新的网络API实现与聊天服务器的一次通信355
14.4.3使用新的网络API实现聊天机器人任务356
14.5知识拓展359
14.5.1OSI与TCP/IP体系模型359
14.5.2IP与端口360
14.5.3面向连接与面向无连接360
14.5.4TCP360
14.5.5Socket原理361
14.5.6ServerSocket类362
14.5.7Socket类363
14.5.8UDP364
14.5.9UDP编程的一般步骤365
14.6本章小结367
14.7强化练习367
14.7.1判断题367
14.7.2选择题368
14.7.3简答题368
14.7.4编程题368第15章多线程370
任务龟兔赛跑370
15.1任务描述370
15.2任务分析370
15.3相关知识371
15.3.1多线程概述371
15.3.2线程的创建和启动374
15.3.3线程的控制380
15.3.4线程的同步386
15.3.5等待和通知392
15.3.6同步引发的死锁问题397
15.4任务实现399
15.5知识拓展402
15.5.1线程池402
15.5.2CyclicBarrier类的使用404
15.6本章小结405
15.7强化练习405
15.7.1判断题405
15.7.2选择题406
15.7.3简答题406
15.7.4编程题407第16章数据库访问408
任务书籍管理系统408
16.1任务描述408
16.2任务分析408
16.3相关知识409
16.3.1JDBC的定义与工作原理409
16.3.2JDBC的相关类与接口API410
16.3.3使用JDBC连接数据库的步骤411
16.3.4JDBC程序的一般工作模板412
16.3.5JDBC对数据的CRUD基本操作412
16.3.6预处理操作423
16.4任务实现427
16.5知识拓展429
16.5.1数据库相关知识简介429
16.5.2不同数据库的连接方式431
16.5.3存储过程432
16.5.4分页查询435
16.6本章小结438
16.7强化练习438
16.7.1判断题438
16.7.2选择题439
16.7.3简答题439
16.7.4编程题439参考文献441
內容試閱
在TIOBE最新公布的最受欢迎编程语言排行榜中,Java语言仍然名列前茅,该排行榜是通过各方资料的汇总分析而得出的结果。Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即Java EE、 Java ME、Java SE)的总称。Java自面世后就非常流行,发展迅速,对C 语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算、大数据和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
本书内容丰富,包含16个任务,以任务描述→任务分析→相关知识→任务实现→知识拓展→强化练习为主线,全书共分为3篇。
(1)Java入门篇: 主要针对零起点的读者,如果你具备了C或C 的基础,该篇可以简单学习或者直接跳过。
(2)面向对象基础篇: 主要介绍类、对象、面向对象的三大特性(封装性、继承性和多态性)、接口、异常处理。本书通过对现实生活的情节模拟,将面向对象思想进行引入,旨在让学生真正理解并能够灵活地运用面向对象的思想进行程序设计。
(3)进阶篇: 主要介绍图形用户界面、Java集合框架、多线程、网络编程、多线程和数据库访问方面的知识。通过该篇的学习,相信读者会受益匪浅。
本书具有如下特色。
(1)任务驱动: 围绕任务展开教学,学习目标十分明确,适合学生的特点,使“教与学”生动有趣,易于接受。
(2)案例经典: 教材中的案例均来源于生活和实践,以故事讲述的形式展开,构思巧妙,并配以形象逼真的图片说明,将复杂的知识简单化。
(3)轻松易学: 生动的比喻,细致深入的讲解,让读者轻松入门。
(4)思政融入: 在任务、案例或强化练习中润物无声地融入思政元素。
(5)目标清晰: 基于布鲁姆认知目标分类参考动词,课程每一章在本章小结环节都设定了清晰可评测的达成目标,读者可自检目标达成情况。
(6)适用面广: 从起点上来说,本书兼顾了零起点和有语言基础的读者;从目标上来说,本书适合Java程序设计基础目标和进阶目标的读者。
(7)互动辅助: 提供在线学习资源,通过学习平台实现互动学习,帮助学生解决问题、提升学习效果。
本书凝结了全体编者的智慧结晶,是编者结合实际的教学情况、总结教学经验,在积累多年几经修改的教案基础上执笔成稿。
本书在编写的过程中,得到了很多人的支持和鼓励,特别要感谢庄波老师和我的挚友常梅,很多案例的产生都是受到他们的启发,还要感谢背后默默支持我的家人,同时感谢所有在出版过程中给予帮助的人,在此表示衷心的感谢。
为方便老师教学,本书配有在线慕课资源,已发布在国家高等教育智慧教育平台和智慧树平台,线上课程名称为基于任务的Java程序设计,为省级线上线下混合式一流课程。本书的读者对象定位于高校计算机科学与技术相关专业的本科大专学生或是从事Java软件开发及相关领域的工程技术人员,旨在培养读者面向对象的技术分析和解决问题的能力,从而适应信息化时代的需求。由于编者水平有限,书中难免存在欠妥之处,恳请读者帮助指正。
作者2023年9月

 

 

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