图书介绍
Java程序设计教程 第8版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)John Lewis,William Edition著;张君施,刘丽丽译 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121264191
- 出版时间:2015
- 标注页数:480页
- 文件大小:166MB
- 文件页数:498页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java程序设计教程 第8版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 计算机系统概述1
1.1 计算机处理过程1
1.1.1 软件分类2
1.1.2 数字计算机4
1.1.3 二进制数5
自测题7
1.2 硬件组件7
1.2.1 计算机结构7
1.2.2 输入/输出设备8
1.2.3 主存储器和辅助存储器9
1.2.4 中央处理器12
自测题12
1.3 网络13
1.3.1 网络连接13
1.3.2 局域网和广域网14
1.3.3 因特网15
1.3.4 万维网16
1.3.5 统一资源定位器17
自测题17
1.4 Java编程语言18
1.4.1 Java程序19
1.4.2 注释20
1.4.3 标识符和保留字21
1.4.4 空白符22
自测题24
1.5 程序开发24
1.5.1 编程语言级别24
1.5.2 编辑器、编译器和解释器26
1.5.3 开发环境27
1.5.4 语法和语义27
1.5.5 错误28
自测题29
1.6 面向对象编程29
1.6.1 问题求解30
1.6.2 面向对象的软件原理31
自测题32
重点概念小结33
练习题34
编程项目35
第2章 数据与表达式37
2.1 字符串37
2.1.1 print和println方法37
2.1.2 字符串拼接38
2.1.3 转义序列40
自测题41
2.2 变量与赋值42
2.2.1 变量42
2.2.2 赋值语句43
2.2.3 常量44
自测题45
2.3 基本数据类型46
2.3.1 整型与浮点型46
2.3.2 字符型47
2.3.3 布尔型48
自测题48
2.4 表达式48
2.4.1 算术运算符49
2.4.2 运算符优先级49
2.4.3 自增和自减运算符51
2.4.4 赋值运算符52
自测题53
2.5 数据类型转换53
2.5.1 类型转换的安全性54
2.5.2 数据类型转换技术54
自测题55
2.6 交互式程序56
2.6.1 Scanner类56
自测题59
2.7 图形59
2.7.1 坐标系统59
2.7.2 彩色图形60
自测题61
2.8 Java applet61
2.8.1 applet的基本概念61
2.8.2 在Web中执行applet63
自测题64
2.9 绘图64
2.9.1 Graphics类64
自测题67
重点概念小结67
练习题68
编程项目69
第3章 类与对象72
3.1 创建对象72
3.1.1 对象引用变量的声明与初始化72
3.1.2 别名74
自测题75
3.2 String类75
自测题77
3.3 包78
3.3.1 包的概念78
3.3.2 import声明79
自测题80
3.4 Random类80
自测题82
3.5 Math类82
自测题84
3.6 格式化输出85
3.6.1 NumberFormat类85
3.6.2 DecimalFormat类86
3.6.3 printf方法87
自测题88
3.7 枚举型88
自测题90
3.8 包装器类90
3.8.1 包装器类的创建和使用90
3.8.2 自动装箱91
自测题92
3.9 组件与容器92
3.9.1 框架和面板92
3.9.2 布局管理器94
自测题95
3.10 嵌套的面板95
自测题97
3.11 图像97
自测题99
重点概念小结99
练习题99
编程项目100
第4章 编写类102
4.1 类与对象的回顾102
自测题103
4.2 类的分析103
4.2.1 实例数据107
4.2.2 UML类图107
自测题108
4.3 封装108
4.3.1 可见性修饰符109
4.3.2 访问器和修改器109
自测题110
4.4 方法的分析110
4.4.1 return语句111
4.4.2 参数112
4.4.3 局部数据112
4.4.4 银行账户实例113
自测题116
4.5 构造方法回顾116
自测题116
4.6 图形对象117
自测题122
4.7 图形用户界面122
自测题123
4.8 按钮123
自测题126
4.9 单行文本框126
自测题128
重点概念小结128
练习题128
编程项目129
第5章 条件判断与循环133
5.1 布尔表达式133
5.1.1 相等性运算符和关系运算符134
5.1.2 逻辑运算符134
自测题136
5.2 if语句136
5.2.1 if-else语句138
5.2.2 使用语句块141
5.2.3 if语句的嵌套143
自测题144
5.3 数据比较145
5.3.1 浮点数比较145
5.3.2 字符比较145
5.3.3 比较对象146
自测题147
5.4 while语句147
5.4.1 无限循环151
5.4.2 嵌套循环151
5.4.3 break和continue语句154
自测题154
5.5 迭代器155
5.5.1 迭代器对象的基本方法155
5.5.2 读取文本文件156
自测题157
5.6 ArrayList类158
自测题160
5.7 确定事件源160
5.8 复选框与单选钮162
5.8.1 复选框162
5.8.2 单选钮165
重点概念小结168
练习题168
编程项目170
第6章 其他条件判断与循环173
6.1 switch语句173
自测题176
6.2 条件运算符176
自测题177
6.3 do语句177
自测题179
6.4 for语句179
6.4.1 for-each循环182
6.4.2 各种循环的比较183
自测题183
6.5 利用循环语句和条件语句绘图183
6.6 对话框187
重点概念小结189
练习题189
编程项目190
第7章 面向对象设计193
7.1 软件开发活动193
自测题194
7.2 明确类和对象194
7.2.1 类的识别方法194
7.2.2 类职责的分派195
自测题195
7.3 静态类成员196
7.3.1 静态变量196
7.3.2 静态方法196
自测题198
7.4 类间关系198
7.4.1 依赖关系199
7.4.2 同一个类对象之间的依赖性199
7.4.3 聚合关系203
7.4.4 this引用206
自测题207
7.5 接口207
7.5.1 Comparable接口211
7.5.2 Iterator接口211
自测题211
7.6 枚举类型212
自测题214
7.7 方法设计214
7.7.1 方法分解214
7.7.2 方法参数的传递方式218
自测题220
7.8 方法重载221
自测题223
7.9 测试223
7.9.1 审查223
7.9.2 缺陷测试224
自测题225
7.10 GUI设计225
自测题226
7.11 布局管理器226
7.11.1 流式布局管理器228
7.11.2 边界布局管理器230
7.11.3 栅格布局管理器231
7.11.4 盒式布局管理器233
自测题235
7.12 边框235
自测题237
7.13 容器层次结构237
自测题238
重点概念小结239
练习题240
编程项目240
第8章 数组244
8.1 数组元素244
自测题245
8.2 声明和使用数组245
8.2.1 边界检查247
8.2.2 数组声明方式250
8.2.3 数组初始值表250
8.2.4 数组作为参数251
自测题251
8.3 对象数组252
自测题259
8.4 命令行实参259
自测题260
8.5 可变长度参数表260
自测题263
8.6 二维数组与多维数组263
8.6.1 二维数组263
8.6.2 多维数组265
自测题266
8.7 多边形和折线266
8.7.1 绘制方法266
8.7.2 Polygon类268
自测题269
8.8 鼠标事件269
自测题275
8.9 键盘事件275
自测题278
重点概念小结278
练习题279
编程项目280
第9章 继承284
9.1 创建子类284
9.1.1 protected修饰符287
9.1.2 super引用288
9.1.3 多继承291
自测题291
9.2 重写方法291
9.2.1 影子变量293
自测题293
9.3 类层次结构293
9.3.1 Object类294
9.3.2 抽象类295
9.3.3 接口层次结构296
自测题297
9.4 可见性297
自测题299
9.5 类间继承关系的设计299
9.5.1 继承关系小结299
9.5.2 继承的限制300
自测题300
9.6 组件类的层次结构300
自测题302
9.7 扩展适配器类302
自测题304
9.8 Timer类305
自测题307
重点概念小结308
练习题308
编程项目309
第10章 多态性311
10.1 后绑定311
自测题312
10.2 由继承实现多态性312
自测题320
10.3 利用接口实现多态性320
自测题322
10.4 排序322
10.4.1 选择法排序322
10.4.2 插入法排序326
10.4.3 排序算法的比较327
自测题327
10.5 搜索328
10.5.1 线性搜索328
10.5.2 二分搜索330
10.5.3 搜索算法的比较331
自测题332
10.6 多态性设计332
自测题333
10.7 事件处理333
10.8 文件选择对话框334
10.9 颜色选择对话框336
10.10 滑动条337
重点概念小结340
练习题341
编程项目341
第11章 异常342
11.1 异常处理342
自测题343
11.2 未捕获的异常343
自测题344
11.3 try-catch语句344
11.3.1 finally子句346
自测题346
11.4 异常的传递347
自测题349
11.5 异常类层次结构349
11.5.1 自定义异常350
11.5.2 可检测异常与不可检测异常352
自测题352
11.6 I/O异常352
自测题355
11.7 工具提示与助记符355
自测题359
11.8 组合框359
自测题363
11.9 滚动窗格363
自测题364
11.10 分隔窗格365
自测题368
重点概念小结368
练习题369
编程项目369
第12章 递归371
12.1 递归思想371
12.1.1 无穷递归372
12.1.2 数学中的递归运算372
自测题373
12.2 递归编程373
12.2.1 递归与迭代的比较374
12.2.2 直接递归与间接递归375
自测题375
12.3 递归的应用376
12.3.1 迷宫旅行376
12.3.2 汉诺塔问题379
自测题383
12.4 应用递归方法绘图383
12.4.1 平铺图形383
12.4.2 分形385
自测题389
重点概念小结389
练习题389
编程项目390
第13章 集合392
13.1 集合与数据结构392
13.1.1 集合的同构与异构392
13.1.2 分离接口与实现392
自测题393
13.2 数据结构的动态表示393
13.2.1 动态结构393
13.2.2 动态链接的列表394
13.2.3 其他的动态列表397
自测题398
13.3 线性数据结构398
13.3.1 队列398
13.3.2 堆栈399
自测题401
13.4 非线性数据结构401
13.4.1 树401
13.4.2 图402
自测题403
13.5 Java集合类API403
13.5.1 泛型403
自测题404
重点概念小结404
练习题404
编程项目405
附录A 数制系统407
附录B Unicode字符集411
附录C Java运算符413
附录D Java修饰符417
附录E Java编码规范419
附录F Java applet423
附录G 正则表达式425
附录H javadoc文档生成器426
附录I PaintBox工程429
附录J GUI事件435
附录K Java语法437
附录L Java类库447
附录M 自测题答案448
热门推荐
- 396898.html
- 771273.html
- 3770983.html
- 3140922.html
- 3181046.html
- 1990464.html
- 1043885.html
- 1929420.html
- 1871624.html
- 1970311.html
- http://www.ickdjs.cc/book_1819417.html
- http://www.ickdjs.cc/book_741961.html
- http://www.ickdjs.cc/book_1694137.html
- http://www.ickdjs.cc/book_3652312.html
- http://www.ickdjs.cc/book_3884657.html
- http://www.ickdjs.cc/book_1530381.html
- http://www.ickdjs.cc/book_1844552.html
- http://www.ickdjs.cc/book_1234169.html
- http://www.ickdjs.cc/book_1321836.html
- http://www.ickdjs.cc/book_2145320.html