Java程序设计与问题解决 基础篇 第4版PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:(美) Walter Savitch著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2007
- ISBN:7115165661
- 页数:415 页
第1章 计算机与Java概述 1
1.1 计算机基础 1
1.1.1 硬件与存储器 2
1.1.2 程序 4
1.1.3 编程语言与编译器 5
1.1.4 Java字节码 6
1.1.5 类装载器 7
1.2 程序设计 8
1.2.1 面向对象编程 8
1.2.2 封装 9
1.2.3 多态性 10
1.2.4 继承 10
1.2.5 如果了解其他一些编程语言 11
1.2.6 算法 11
1.2.7 可复用组件 12
1.2.8 测试与调试 13
1.3 Java简述 14
1.3.1 Java语言的历史 14
1.3.2 applet 15
1.3.3 第一个Java应用程序 15
1.3.4 编译一个Java程序或类 19
1.3.5 运行一个Java程序 20
1.4 图形编程补充(选读) 21
1.4.1 对象和方法 21
1.4.2 图形applet示例 22
1.4.3 图形的尺寸和位置 24
1.4.4 画弧线 26
1.4.5 运行applet 27
小结 28
自测题答案 28
编程项目 30
第2章 基本类型、字符串及控制台I/O 31
2.1 基本类型和标识符 31
2.1.1 变量 32
2.1.2 Java标识符 34
2.1.3 基本类型 36
2.1.4 赋值语句 37
2.1.5 特殊的赋值运算符 38
2.1.6 简单的屏幕输出 39
2.1.7 简单的输入 39
2.1.8 数字常量 40
2.1.9 赋值兼容性 41
2.1.10 强制类型转换 42
2.1.11 算术运算符 46
2.1.12 圆括号和优先级规则 47
2.1.13 递增运算符和递减运算符 52
2.1.14 更多关于递增运算符和递减运算符的内容 53
2.2 String类 54
2.2.1 字符串常量和变量 54
2.2.2 字符串的拼接 54
2.2.3 类 55
2.2.4 字符串方法 56
2.2.5 字符串处理 58
2.2.6 转义符 59
2.2.7 Unicode字符集 60
2.3 键盘与屏幕I/O 61
2.3.1 屏幕输出 61
2.3.2 键盘输入 63
2.4 文档与样式 69
2.4.1 文档与注释 70
2.4.2 缩进 72
2.4.3 命名常量 73
2.5 图形编程补充(选读) 75
2.5.1JOptionPane 77
2.5.2 输入其他数字类型 82
小结 84
自测题答案 85
编程项目 88
第3章 流程控制 91
3.1 分支语句 91
3.1.1 if-else语句 91
3.1.2 布尔表达式简介 94
3.1.3 嵌套语句与复合语句 100
3.1.4 多分支if-else语句 102
3.1.5 switch语句 105
3.1.6 条件运算符(选读) 108
3.2 Java循环语句 110
3.2.1 while语句 110
3.2.2 do-while语句 113
3.2.3 for语句 119
3.2.4 for语句中的逗号(选读) 122
3.2.5 循环中的break语句 125
3.2.6 exit方法 126
3.3 用循环编程 128
3.3.1 循环体 128
3.3.2 初始化语句 129
3.3.3 结束循环 130
3.3.4 循环错误 134
3.3.5 跟踪变量 135
3.4 boolean类型 136
3.4.1 布尔表达式和布尔变量 137
3.4.2 优先级规则 138
3.4.3 布尔值的输入和输出 141
3.5 图形编程补充(选读) 144
3.5.1 指定绘画颜色 144
3.5.2 drawString方法 151
3.5.3 JOptionPane的确认窗口 151
小结 152
自测题答案 153
编程项目 157
第4章 定义类与方法 160
4.1 类和方法的定义 160
4.1.1 类文件及独立编译 162
4.1.2 实例变量 162
4.1.3 方法的使用 165
4.1.4 void方法定义 167
4.1.5 返回值的方法 169
4.1.6 this参数 173
4.1.7 局部变量 174
4.1.8 块 176
4.1.9 基本类型的参数 177
4.1.10 类定义和方法定义语法小结 181
4.2 信息隐藏与封装 182
4.2.1 信息隐藏 182
4.2.2 前置条件和后置条件注释 183
4.2.3 public和private修饰符 185
4.2.4 封装 194
4.2.5 用javadoc自动生成文档 196
4.2.6 UML类图 196
4.3 对象与引用 197
4.3.1 类类型的变量与对象 197
4.3.2 返回布尔值的方法 207
4.3.3 类类型参数 208
4.3.4 类类型参数和基本类型参数的比较 210
4.4 图形编程补充(选读) 213
4.4.1 Graphics类 214
4.4.2 init方法 219
4.4.3 向applet中添加标签 220
小结 223
自测题答案 223
编程项目 228
第5章 对象与方法 231
5.1 用方法编程 232
5.2 静态方法与静态变量 238
5.2.1 静态方法 238
5.2.2 静态变量(选读) 244
5.2.3 Math类 245
5.2.4 Integer、Double及其他包装类 248
5.3 设计的方法 251
5.3.1 自顶向下的设计 256
5.3.2 对方法的测试 257
5.4 重载 259
5.5 构造器 272
5.6 再论信息隐藏 280
5.7 包 283
5.7.1 包及其导入 283
5.7.2 包名与目录 283
5.7.3 名字冲突 286
5.8 图形编程补充(选读) 287
5.8.1 添加按钮 287
5.8.2 事件驱动编程 288
5.8.3 对按钮进行编程 289
5.8.4 图标 295
5.8.5 改变可见性 296
5.8.6 后续内容 299
小结 299
自测题答案 300
编程项目 304
第6章 数组 306
6.1 数组基础 307
6.1.1 创建与访问数组 307
6.1.2 数组的细节 309
6.1.3 实例变量length 311
6.1.4 数组的初始化 314
6.2 在类和方法中使用数组 315
6.2.1 索引变量用作方法的实参 321
6.2.2 整个数组作为方法的实参 323
6.2.3 main方法的实参 324
6.2.4 返回数组的方法 328
6.3 用数组和类编程 330
6.3.1 部分填充的数组 336
6.3.2 在数组中查找 336
6.4 对数组进行排序 338
6.4.1 选择排序 338
6.4.2 其他排序算法 342
6.5 多维数组 343
6.5.1 多维数组基础 343
6.5.2 多维数组形参和返回值 346
6.5.3 多维数组的实现 347
6.5.4 不规则数组(选读) 349
6.6 图形编程补充(选读) 355
6.6.1 文本区和文本域 355
6.6.2 画多边形 358
小结 360
自测题答案 361
编程项目 364
第7章 继承 367
7.1 继承简介 367
7.1.1 派生类 368
7.1.2 重写方法定义 371
7.1.3 比较重写和重载 372
7.1.4 final修饰符 372
7.1.5 UML继承类图 373
7.2 使用继承编程 375
7.2.1 派生类中的构造器 376
7.2.2 this方法(选读) 376
7.2.3 调用被重写的方法 377
7.2.4 关于重载和重写的一个微妙之处(选读) 381
7.2.5 Object类 385
7.2.6 抽象类 395
7.2.7 接口 397
7.3 动态绑定和多态 399
7.3.1 动态绑定 399
7.3.2 类型检查与动态绑定 400
7.3.3 对tostring的动态绑定 401
7.3.4 多态 402
7.4 图形编程补充(选读) 404
7.4.1 JApplet类 404
7.4.2 JFrame类 405
7.4.3 窗口事件与窗口侦听器 407
7.4.4 ActionListener接口 408
7.4.5 下一步该如何阅读 410
小结 410
自测题答案 410
编程项目 414
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《脱硝运行技术1000问》朱国宇编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《看视频零基础学英语口语》宋德伟 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019