经典原版书库Java语言程序设计(基础篇)(英文版.原书第11版)
经典原版书库Java语言程序设计(基础篇)(英文版.原书第11版)作者:[美]梁勇(Y. Daniel Lian 开 本:16开 书号ISBN:9787111655176 定价: 出版时间:2020-06-01 出版社:机械工业出版社 |
经典原版书库Java语言程序设计(基础篇)(英文版.原书第11版) 本书特色
本书是Java语言的经典教材,多年来畅销不衰。本书全面整合了Java 8的特性,采用“基础优先,问题驱动”的教学方式,循序渐进地介绍了程序设计基础、解决问题的方法、面向对象程序设计、图形用户界面设计、异常处理、I/O和递归等内容。此外,本书还全面且深入地覆盖了一些高级主题,包括算法和数据结构、多线程、网络、国际化、高级GUI等内容。
经典原版书库Java语言程序设计(基础篇)(英文版.原书第11版) 内容简介
本书是Java语言的经典教材,多年来畅销不衰。本书全面整合了Java 8的特性,采用“基础优先,问题驱动”的教学方式,循序渐进地介绍了程序设计基础、解决问题的方法、面向对象程序设计、图形用户界面设计、异常处理、I/O和递归等内容。此外,本书还全面且深入地覆盖了一些不错主题,包括算法和数据结构、多线程、网络、靠前化、不错GUI等内容。
经典原版书库Java语言程序设计(基础篇)(英文版.原书第11版) 目录
第1章 计算机、程序和Java概述 11.1 引言 2
1.2 什么是计算机 2
1.3 编程语言 7
1.4 操作系统 9
1.5 Java、万维网以及其他 10
1.6 Java语言规范、API、JDK、JRE和IDE 11
1.7 一个简单的Java程序 12
1.8 创建、编译和执行Java程序 15
1.9 程序设计风格和文档 18
1.10 程序设计错误 20
1.11 使用NetBeans开发Java程序 23
1.12 使用Eclipse开发Java程序 25
第2章 基本程序设计 33
2.1 引言 34
2.2 编写简单的程序 34
2.3 从控制台读取输入 37
2.4 标识符 40
2.5 变量 40
2.6 赋值语句和赋值表达式 42
2.7 命名常量 43
2.8 命名习惯 44
2.9 数值数据类型和操作 45
2.10 数值型字面值 48
2.11 表达式求值以及操作符优先级 50
2.12 示例学习:显示当前时间 52
2.13 增强赋值操作符 54
2.14 自增和自减操作符 55
2.15 数值类型转换 57
2.16 软件开发过程 59
2.17 示例学习:整钱兑零 63
2.18 常见错误和陷阱 65
第3章 选择 75
3.1 引言 76
3.2 boolean数据类型 76
3.3 if语句 78
3.4 双分支if-else语句 80
3.5 嵌套的if语句和多分支if-else语句 81
3.6 常见错误和陷阱 83
3.7 产生随机数 87
3.8 示例学习:计算身体质量指数 89
3.9 示例学习:计算税率 90
3.10 逻辑操作符 93
3.11 示例学习:判定闰年 97
3.12 示例学习:彩票 98
3.13 switch语句 100
3.14 条件操作 103
3.15 操作符的优先级和结合规则 104
3.16 调试 106
第4章 数学函数、字符和字符串 119
4.1 引言 120
4.2 常用数学函数 120
4.3 字符数据类型和操作 125
4.4 String类型 130
4.5 示例学习 139
4.6 格式化控制台输出 145
第5章 循环 159
5.1 引言 160
5.2 while循环 160
5.3 示例学习:猜数字 163
5.4 循环设计策略 166
5.5 使用用户确认或者标记值控制循环 168
5.6 do-while循环 170
5.7 for循环 173
5.8 采用哪种循环 176
5.9 嵌套循环 178
5.10 *小化数值错误 180
5.11 示例学习 182
5.12 关键字break和continue 186
5.13 示例学习:判断回文 189
5.14 示例学习:显示素数 191
第6章 方法 205
6.1 引言 206
6.2 定义方法 206
6.3 调用方法 208
6.4 void方法与返回值方法 211
6.5 按值传参 214
6.6 模块化代码 217
6.7 示例学习:将十六进制数转换为十进制数 219
6.8 重载方法 221
6.9 变量的作用域 224
6.10 示例学习:生成随机字符 225
6.11 方法抽象和逐步求精 227
第7章 一维数组 247
7.1 引言 248
7.2 数组的基础知识 248
7.3 示例学习:分析数字 255
7.4 示例学习:一副牌 256
7.5 复制数组 258
7.6 将数组传递给方法 259
7.7 方法返回数组 262
7.8 示例学习:统计每个字母出现的次数 263
7.9 可变长参数列表 266
7.10 数组的查找 267
7.11 数组的排序 271
7.12 Arrays类 272
7.13 命令行参数 274
第8章 多维数组 289
8.1 引言 290
8.2 二维数组基础 290
8.3 处理二维数组 293
8.4 将二维数组传递给方法 295
教材 研究生/本科/专科教材 工学
在线阅读
- 最新内容
- 相关内容
- 网友推荐
- 图文推荐
零零教育社区:论坛热帖子
[高考] 2022 西安电子科技大学《软件工程》大作业答案 (2022-04-25) |
[家长教育] 孩子为什么会和父母感情疏离? (2019-07-14) |
[教师分享] 给远方姐姐的一封信 (2018-11-07) |
[教师分享] 伸缩门 (2018-11-07) |
[教师分享] 回家乡 (2018-11-07) |
[教师分享] 是风味也是人间 (2018-11-07) |
[教师分享] 一句格言的启示 (2018-11-07) |
[教师分享] 无规矩不成方圆 (2018-11-07) |
[教师分享] 第十届全国教育名家论坛有感(二) (2018-11-07) |
[教师分享] 贪玩的小狗 (2018-11-07) |