Java语言程序设计(进阶篇)(原书第10版) 计算机与互联网 书籍|4981481

Java语言程序设计(进阶篇)(原书第10版) 计算机与互联网 书籍|4981481 下载 mobi epub pdf 电子书 2024


简体网页||繁体网页
美 梁勇Y Daniel Liang 著,戴开宇 译



点击这里下载
    


想要找书就要到 图书大百科
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

发表于2024-11-13

类似图书 点击查看全场最低价

图书介绍

店铺: 互动出版网图书专营店
出版社: 机械工业出版社
ISBN:9787111548560
商品编码:11673297648
丛书名: 计算机科学丛书
出版时间:2016-10-01


相关图书





图书描述

 书[0名0]:  Java语言程序设计(进阶篇)(原书[0第0]10版)|4981481
 图书定价: 89元
 图书作者: (美)梁勇(Y. Daniel Liang)
 出版社:  机械工业出版社
 出版日期:  2016/10/1 0:00:00
 ISBN号: 9787111548560
 开本: 16开
 页数: 0
 版次: 1-1
 作者简介
出版者的话
文艺复兴以来,源远流长的科[0学0]精神和逐步形成的[0学0]术规范,使西方[0国0]家在自然科[0学0]的各个[0领0]域取得了垄断性的[0优0]势;也正是这样的[0优0]势,使美[0国0]在信息技术发展的六十多年间[0名0]家辈出、[0独0][0领0]风骚。在[0商0]业化的进程中,美[0国0]的产业界与教育界越来越紧密地结合,计算机[0学0]科中的许多泰山北斗同时身处科研和教[0学0]的前线,由此而产生的经典科[0学0]著作,不仅擘划了研究的范畴,还揭示了[0学0]术的源变,既遵循[0学0]术规范,又自有[0学0]者个性,其价值并不[0会0]因年月的流逝而减退。
近年,在全球信息化[0大0][0潮0]的推动下,我[0国0]的计算机产业发展迅猛,对专业人才的需求日益迫切。这对计算机教育界和出版界都既是机遇,也是挑战;而专业教材的建设在教育战略上显得举足轻重。在我[0国0]信息技术发展时间较短的现状下,美[0国0]等发达[0国0]家在其计算机科[0学0]发展的几十年间积淀和发展的经典教材仍有许多值得借鉴之处。因此,引进一批[0国0]外[0优0]秀计算机教材将对我[0国0]计算机教育事业的发展起到积[0极0]的推动作用,也是与世界接轨、建设真正的世界一流[0大0][0学0]的必由之路。
机械工业出版社华章公司较早意识到“出版要为教育服务”。自1998年开始,我们就将工作重点放在了遴选、移译[0国0]外[0优0]秀教材上。经过多年的不懈努力,我们与Pearson,McGraw-Hill,Elsevier,MIT,John Wiley & Sons,Cengage等世界著[0名0]出版公司建立了良好的合作关系,从他们现有的数百种教材中甄选出Andrew S. Tanenbaum,Bjarne Stroustrup,Brian W. Kernighan,Dennis Ritchie,Jim Gray,Afred V. Aho,John E. Hopcroft,Jeffrey D. Ullman,Abraham Silberschatz,William St[0all0]ings,Donald E. Knuth,John L. Hennessy,Larry L. Peterson等[0大0]师[0名0]家的一批经典作[0品0],以“计算机科[0学0]丛书”为总称出版,供读者[0学0]习、研究及珍藏。[0大0]理石纹理的封面,也正体现了这套丛书的[0品0]位和格调。
“计算机科[0学0]丛书”的出版工作得到了[0国0]内外[0学0]者的鼎力相助,[0国0]内的专家不仅提供了中肯的选题指导,还不辞劳苦地担任了翻译和审校的工作;而原书的作者也相[0当0]关注其作[0品0]在中[0国0]的传播,有的还专门为其书的中译本作序。迄今,“计算机科[0学0]丛书”已经出版了近两百个[0品0]种,这些书籍在读者中树立了良好的口碑,并被许多高校采用为正式教材和参考书籍。其影印版“经典原版书库”作为姊妹篇也被越来越多实施[0[0双0]0]语教[0学0]的[0学0]校所采用。
的作者、经典的教材、一流的译者、严格的审校、精细的编辑,这些因素使我们的图书有了质量的保证。随着计算机科[0学0]与技术专业[0学0]科建设的不断完善和教材改革的逐渐深化,教育界对[0国0]外计算机教材的需求和应用都将步入一个新的阶段,我们的目标是尽善尽美,而反馈的意见正是我们达到这一目标的重要帮助。华章公司欢迎老师和读者对我们的工作提出建议或给予指正,我们的联系方[0法0]如下:
华章网站:www.hzbook.com
电子邮件:hzjsj@hzbook.com
联系电话:(010)88379604
联系地址:北京市西城区百万庄南街1号
邮政编码:100037
 内容简介
本书是 Java 语言的经典教材,中文版分为基础篇和进阶篇,主要介绍程序设计基础、面向对象程序设计、 GUI 程序设计、数据结构和算[0法0]、高级Java程序设计等内容。本书以示例讲解解决问题的技巧,提供[0大0]量的程序清单,每章配有复习题和编程练习题,帮助读者掌握编程技术,并应用所[0学0]技术解决实际应用开发中遇到的问题。
进阶篇主要介绍线性表、栈、队列、集合、映射表、排序、二叉查找树、AVL树、散列、图及其应用、并行程序设计、网络、Java数据库程序设计以及JSF等内容。
本书可作为高等院校相关专业程序设计课程的基础教材,也可作为Java语言及编程爱好者的参考资料。
 目录

出版者的话
中文版序
译者序
前言
[0第0]19章 泛型 1
19.1 引言 1
19.2 动机和[0优0]点 1
19.3 定义泛型类和接口 4
19.4 泛型方[0法0] 5
19.5 示例[0学0]习:对一个对象数组进行排序 7
19.6 原始类型和向后兼容 8
19.7 通配泛型 10
19.8 消除泛型和对泛型的限制 12
19.9 示例[0学0]习:泛型矩阵类 15
关键术语 19
本章小结 19
测试题 20
编程练习题 20
[0第0]20章 线性表、栈、队列和[0优0]先队列 21
20.1 引言 21
20.2 合集 21
20.3 迭代器 25
20.4 线性表 26
20.4.1 List接口中的通用方[0法0] 26
20.4.2 数组线性表类ArrayList和链表类LinkedList 27
20.5 Comparator接口 30
20.6 线性表和合集的静态方[0法0] 32
20.7 示例[0学0]习:弹球 35
20.8 向量类和栈类 38
20.9 队列和[0优0]先队列 40
20.9.1 Queue接口 40
20.9.2 [0[0双0]0]端队列Deque和链表LinkedList 40
20.10 示例[0学0]习:表达式求值 43
关键术语 47
本章小结 47
测试题 47
编程练习题 47
[0第0]21章 集合和映射表 53
21.1 引言 53
21.2 集合 53
21.2.1 HashSet 54
21.2.2 LinkedHashSet 57
21.2.3 TreeSet 58
21.3 比较集合和线性表的性能 61
21.4 示例[0学0]习:统计关键字 63
21.5 映射表 65
21.6 示例[0学0]习:单词的出现次数 69
21.7 单元素与不可变的合集和映射表 71
关键术语 72
本章小结 72
测试题 72
编程练习题 72
[0第0]22章 开发高效算[0法0] 75
22.1 引言 75
22.2 使用[0大0]O符号来衡量算[0法0]效率 75
22.3 示例:确定[0大0]O77
22.4 分析算[0法0]的时间复杂度 81
22.4.1 分析二分查找算[0法0] 81
22.4.2 分析选择排序算[0法0] 81
22.4.3 分析汉诺塔问题 81
22.4.4 常用的递推关系 82
22.4.5 比较常用的增长函数 82
22.5 使用动态编程计算斐波那契数 83
22.6 使用欧几里得算[0法0]求[0大0]公约数 85
22.7 寻找素数的高效算[0法0] 89
22.8 使用分而治之[0法0]寻找近的点对 94
22.9 使用回溯[0法0]解决八皇后问题 97
22.10 计算几何:寻找凸包 99
22.10.1 卷包裹算[0法0] 100
22.10.2 格雷厄姆算[0法0] 101
关键术语 102
本章小结 102
测试题 103
编程练习题 103
[0第0]23章 排序 109
23.1 引言 109
23.2 插入排序 110
23.3 冒泡排序112
23.4 归并排序 114
23.5 快速排序 117
23.6 堆排序 121
23.6.1 堆的存储 122
23.6.2 添加一个新的结点 122
23.6.3 删除根结点 123
23.6.4 Heap类 124
23.6.5 使用Heap类进行排序 126
23.6.6 堆排序的时间复杂度 127
23.7 桶排序和基数排序 128
23.8 外部排序 129
23.8.1 实现阶段Ⅰ 131
23.8.2 实现阶段Ⅱ 132
23.8.3 结合两个阶段 133
23.8.4 外部排序复杂度 136
关键术语 136
本章小结 136
测试题 137
编程练习题 137
[0第0]24章 实现线性表、栈、队列和[0优0]先队列 141
24.1 引言 141
24.2 线性表的通用特性 141
24.3 数组线性表 144
24.4 链表 151
24.4.1 结点 151
24.4.2 MyLinkedList类 153
24.4.3 实现MyLinkedList 154
24.4.4 MyArrayList和MyLinkedList 162
24.4.5 链表的变体 162
24.5 栈和队列 163
24.6 [0优0]先队列 167
本章小结 168
测试题 169
编程练习题 169
[0第0]25章 二叉查找树 171
25.1 引言 171
25.2 二叉查找树 171
25.2.1 表示二叉查找树 172
25.2.2 查找一个元素 173
25.2.3 在BST中插入一个元素 173
25.2.4 树的遍历 174
25.2.5 BST类 176
25.3 删除BST中的一个元素 184
25.4 树的可视化和MVC 189
25.5 迭代器 192
25.6 示例[0学0]习:数据压缩 194
关键术语 199
本章小结 199
测试题 199
编程练习题 199
[0第0]26章 AVL树 203
26.1 引言 203
26.2 重新平衡树 204
26.3 为AVL树设计类 205
26.4 重写insert方[0法0] 207
26.5 实现旋转 207
26.6 实现delete方[0法0] 208
26.7 AVLTree类 209
26.8 测试 AVLTree类 214
26.9 AVL树的时间复杂度分析 216
关键术语 217
本章小结 217
测试题 217
编程练习题 217
[0第0]27章 散列 219
27.1 引言 219
27.2 什么是散列 219
27.3 散列函数和散列码 220
27.3.1 基本数据类型的散列码 220
27.3.2 字符串类型的散列码 221
27.3.3 压缩散列码 221
27.4 使用开放地址[0法0]处理冲突 222
27.4.1 线性探测 222
27.4.2 二次探测[0法0] 223
27.4.3 再哈希[0法0] 224
27.5 使用链地址[0法0]处理冲突 225
27.6 装填因子和再散列 226
27.7 使用散列实现映射表 227
27.8 使用散列实现集合 235
关键术语 241
本章小结 242
测试题 242
编程练习题 242
[0第0]28章 图及其应用 244
28.1 引言 244
28.2 基本的图术语 245
28.3 表示图 247
28.3.1 表示[0顶0]点 247
28.3.2 表示边:边数组 248
28.3.3 表示边:Edge对象 248
28.3.4 表示边:邻接矩阵 249
28.3.5 表示边:邻接线性表 249
28. Java语言程序设计(进阶篇)(原书第10版) 计算机与互联网 书籍|4981481 下载 mobi epub pdf txt 电子书 格式

Java语言程序设计(进阶篇)(原书第10版) 计算机与互联网 书籍|4981481 mobi 下载 pdf 下载 pub 下载 txt 电子书 下载 2024

Java语言程序设计(进阶篇)(原书第10版) 计算机与互联网 书籍|4981481 下载 mobi pdf epub txt 电子书 格式 2024

Java语言程序设计(进阶篇)(原书第10版) 计算机与互联网 书籍|4981481 下载 mobi epub pdf 电子书
想要找书就要到 图书大百科
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

用户评价

评分

书还可以,是正版的

评分

盗版书还卖这么贵

评分

书还可以,是正版的

评分

此用户未填写评价内容

评分

书还可以,是正版的

评分

盗版书还卖这么贵

评分

书还可以,是正版的

评分

盗版书还卖这么贵

评分

书还可以,是正版的

类似图书 点击查看全场最低价

Java语言程序设计(进阶篇)(原书第10版) 计算机与互联网 书籍|4981481 mobi epub pdf txt 电子书 格式下载 2024


分享链接








相关图书


本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

友情链接

© 2024 book.teaonline.club All Rights Reserved. 图书大百科 版权所有