图书介绍
Java程序设计与数据结构教程 第2版PDF|Epub|txt|kindle电子书版本网盘下载
![Java程序设计与数据结构教程 第2版](https://www.shukui.net/cover/39/30668652.jpg)
- (美)刘易斯著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121230851
- 出版时间:2014
- 标注页数:524页
- 文件大小:88MB
- 文件页数:542页
- 主题词:JAVA语言-程序设计-高等学校-教材;数据结构-高等学校-教材
PDF下载
下载说明
Java程序设计与数据结构教程 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 绪论1
1.1 Java程序设计语言1
1.2 程序开发7
1.3 问题求解12
1.4 软件开发行为13
1.5 面向对象程序设计14
关键概念摘要16
自测题17
练习17
程序设计项目18
自测题答案19
第2章 数据和表达式20
2.1 字符串20
2.2 变量和赋值24
2.3 基本数据类型28
2.4 表达式30
2.5 数据转换35
2.6 读输入数据37
关键概念摘要39
自测题40
练习40
程序设计项目42
自测题答案43
第3章 使用类和对象44
3.1 创建对象44
3.2 String类47
3.3 包49
3.4 Random类50
3.5 Math类52
3.6 格式化输出54
3.7 枚举类型57
3.8 包装类59
关键概念摘要61
自测题61
练习62
程序设计项目63
自测题答案63
第4章 条件和循环65
4.1 布尔表达式65
4.2 if语句68
4.3 数据比较75
4.4 switch语句77
4.5 while语句79
4.6 迭代器86
4.7 do语句89
4.8 for语句90
关键概念摘要94
自测题94
练习95
程序设计项目97
自测题答案99
第5章 编写类100
5.1 再谈类和对象100
5.2 类的剖析102
5.3 封装107
5.4 方法的剖析112
5.5 静态类成员119
5.6 类关系122
5.7 方法设计128
5.8 方法重载135
5.9 测试136
5.1 0调试139
关键概念摘要141
自测题141
练习142
程序设计项目143
自测题答案145
第6章 图形用户界面147
6.1 GUI元素147
6.2 更多的组件154
6.3 布局管理器170
6.4 鼠标和键盘事件178
6.5 对话框187
6.6 一些重要细节190
6.7 GUI设计197
关键概念摘要198
自测题198
练习199
程序设计项目199
自测题答案201
第7章 数组203
7.1 数组元素203
7.2 数组的声明及使用204
7.3 对象数组210
7.4 命令行参数217
7.5 变长参数表218
7.6 二维数组221
关键概念摘要224
自测题224
练习225
程序设计项目225
自测题答案226
第8章 继承228
8.1 创建子类228
8.2 方法的重写235
8.3 类层次237
8.4 可见性240
8.5 设计继承242
关键概念摘要243
自测题243
练习244
程序设计项目244
自测题答案245
第9章 多态246
9.1 后绑定246
9.2 通过继承实现多态247
9.3 接口255
9.4 通过接口实现多态259
关键概念摘要261
自测题261
练习262
程序设计项目262
自测题答案263
第10章 异常264
10.1 异常处理264
10.2 不捕获异常265
10.3 try-catch语句266
10.4 异常传播268
10.5 异常类的层次270
10.6 I/O异常273
关键概念摘要275
自测题276
练习276
程序设计项目276
自测题答案277
第11章 递归278
11.1 递归思想278
11.2 递归程序设计280
11.3 使用递归282
关键概念摘要289
自测题289
练习289
程序设计项目290
自测题答案291
第12章 算法分析292
12.1 算法效率292
12.2 增长函数和大O符号293
12.3 比较增长函数294
关键概念摘要297
自测题298
练习298
自测题答案298
第13章 查找与排序299
13.1 查找299
13.2 排序304
13.3 分析查找及排序算法313
关键概念摘要315
自测题316
练习316
程序设计项目317
自测题答案318
第14章 栈319
14.1 集合的介绍319
14.2 栈集合321
14.3 继承、多态和泛型322
14.4 栈的ADT324
14.5 使用栈:计算后缀表达式325
14.6 异常330
14.7 使用数组实现栈330
14.8 ArrayStack类331
14.9 将引用作为链335
14.1 0管理链表336
14.1 1没有链的元素339
14.1 2使用链实现栈340
14.1 3使用java.util.Stack类实现栈344
14.1 4包345
关键概念摘要347
自测题347
练习348
程序设计项目349
自测题答案350
第15章 队列352
15.1 队列ADT352
15.2 使用队列:编码k值354
15.3 使用队列:模拟票务柜台356
15.4 实现队列:使用链表359
15.5 队列的实现:使用数组362
关键概念摘要366
自测题366
练习366
程序设计项目367
自测题答案368
第16章 树369
16.1 树369
16.2 树的遍历371
16.3 树的实现策略373
16.4 二叉树的实现375
16.5 决策树382
关键概念摘要385
自测题385
练习385
程序设计项目386
自测题答案387
第17章 二叉查找树388
17.1 二叉查找树388
17.2 二叉查找树的实现391
17.3 平衡二叉查找树397
关键概念摘要399
自测题399
练习400
程序设计项目401
自测题答案401
第18章 堆和优先队列402
18.1 堆402
18.2 堆的实现404
18.3 堆排序409
18.4 优先队列410
关键概念摘要412
自测题412
练习413
程序设计项目413
自测题答案413
第19章 图414
19.1 无向图414
19.2 有向图415
19.3 带权图416
19.4 常用的图算法417
19.5 图的实现策略422
关键概念摘要424
自测题424
练习424
程序设计项目425
自测题答案425
第20章 哈希方法426
20.1 哈希方法426
20.2 哈希函数427
20.3 解决冲突429
20.4 从哈希表中删除元素432
20.5 Java Collections API中的哈希表433
关键概念摘要439
自测题439
练习439
程序设计项目440
自测题答案440
第21章 数据库442
21.1 数据库介绍442
21.2 建立与数据库连接443
21.3 创建并修改数据库表445
21.4 查询数据库447
21.5 插入、查看及更新数据449
21.6 删除数据和数据库表453
关键概念摘要454
自测题454
练习455
程序设计项目455
自测题答案456
附录A 词汇表457
附录B 数制477
附录C Unicode字符集483
附录D Java运算符485
附录E Java修饰符489
附录F Java图形491
附录G Java applet502
附录H 正则表达式512
附录I Java文档生成器513
附录J Java语法516