机械工业出版社旗舰店店铺主页二维码
机械工业出版社旗舰店 微信认证
微信扫描二维码,访问我们的微信店铺
你可以使用微信联系我们,随时随地的购物、客服咨询、查询订单和物流...

Java语言程序设计(基础篇)(原书*12版)

94.50
运费: ¥ 0.00-30.00
Java语言程序设计(基础篇)(原书*12版) 商品图0
Java语言程序设计(基础篇)(原书*12版) 商品图1
Java语言程序设计(基础篇)(原书*12版) 商品图2
Java语言程序设计(基础篇)(原书*12版) 商品图3
Java语言程序设计(基础篇)(原书*12版) 商品缩略图0 Java语言程序设计(基础篇)(原书*12版) 商品缩略图1 Java语言程序设计(基础篇)(原书*12版) 商品缩略图2 Java语言程序设计(基础篇)(原书*12版) 商品缩略图3

商品详情

书名:Java语言程序设计(基础篇)(原书*12版)  
定价:139.0  
ISBN:9787111669807  
作者:梁勇  
版次:1  

内容提要:  

  内容简介

本书是Java语言的经典教材,中文版分为基础篇和进阶篇,主要介绍程序设计基础、面向对象程序设计、GUI程序设计、数据结构和算法、*级Java程序设计等内容。本书通过示例讲解问题求解技巧,提供大量的程序清单,每章配有丰富的复习题和编程练习题,帮助读者掌握编程技术,并学会应用所学技术解决实际开发中遇到的问题。基础篇主要介绍基本程序设计、语法结构、面向对象程序设计、继承和多态、异常处理和文本I/O、抽象类和接口等内容。本书可作为高等院校计算机相关专业程序设计课程的教材,也可作为Java语言及编程爱好者的参考资料。






目录:  

  目录

  出版者的话
中文版序
译者序
前言
*1章 计算机、程序和Java概述 1
1.1 引言 1
1.2 什么是计算机 2
1.2.1 中央处理器 2
1.2.2 比特和字节 3
1.2.3 内存 3
1.2.4 存储设备 4
1.2.5 输入和输出设备 5
1.2.6 通信设备 5
1.3 编程语言 6
1.3.1 机器语言 6
1.3.2 汇编语言 6
1.3.3 *级语言 7
1.4 操作系统 8
1.4.1 控制和监视系统活动 8
1.4.2 分配和调配系统资源 9
1.4.3 调度操作 9
1.5 Java的特性和应用 9
1.6 Java语言规范、API、JDK、JRE和IDE 10
1.7 一个简单的Java程序 11
1.8 创建、编译和执行Java程序 13
1.9 程序设计风格和文档 16
1.9.1 正确的注释和注释风格 16
1.9.2 正确的缩进和空白 17
1.9.3 块的风格 17
1.10 程序设计错误 18
1.10.1 语法错误 18
1.10.2 运行时错误 18
1.10.3 逻辑错误 19
1.10.4 常见错误 19
1.11 使用NetBeans开发Java程序 20
1.11.1 创建Java项目 21
1.11.2 创建Java类 22
1.11.3 编译和运行类 22
1.12 使用Eclipse开发Java程序 23
1.12.1 创建Java项目 23
1.12.2 创建Java类 24
1.12.3 编译和运行类 25
关键术语 25
本章小结 26
测试题 27
编程练习题 27
*2章 基本程序设计 29
2.1 引言 29
2.2 编写简单的程序 29
2.3 从控制台读取输入 32
2.4 标识符 35
2.5 变量 35
2.6 赋值语句和赋值表达式 37
2.7 命名常量 38
2.8 命名习惯 39
2.9 数值数据类型和操作 39
2.9.1 从键盘读取数值 40
2.9.2 数值操作符 41
2.9.3 指数运算 42
2.10 数值型字面值 43
2.10.1 整型字面值 43
2.10.2 浮点型字面值 43
2.10.3 科学记数法 44
2.11 JShell 44
2.12 表达式求值和操作符优先级 46
2.13 示例学习:显示当前时间 48
2.14 增强赋值操作符 49
2.15 自增和自减操作符 50
2.16 数值类型转换 52
2.17 软件开发过程 54
2.18 示例学习:计算货币单位 58
2.19 常见错误和陷阱 60
关键术语 62
本章小结 62
测试题 63
编程练习题 63
第3章 选择 68
3.1 引言 68
3.2 boolean数据类型、值和表达式 68
3.3 if语句 70
3.4 双分支if-else语句 72
3.5 嵌套的if语句和多分支if-else语句 73
3.6 常见错误和陷阱 75
3.7 产生随机数 79
3.8 示例学习:计算体重指数 80
3.9 示例学习:计算税率 82
3.10 逻辑操作符 84
3.11 示例学习:判断闰年 88
3.12 示例学习:彩票 89
3.13 switch语句 90
3.14 条件操作符 93
3.15 操作符的优先级和结合规则 95
3.16 调试 96
关键术语 96
本章小结 97
测试题 97
编程练习题 97
第4章 数学函数、字符和字符串 106
4.1 引言 106
4.2 常用数学函数 107
4.2.1 三角函数方法 107
4.2.2 指数函数方法 107
4.2.3 舍入方法 108
4.2.4 min、max和abs方法 108
4.2.5 random方法 109
4.2.6 示例学习:计算三角形的角度 109
4.3 字符数据类型和操作 111
4.3.1 Unicode和ASCII码 111
4.3.2 特殊字符的转义序列 112
4.3.3 字符型数据与数值型数据之间的类型转换 113
4.3.4 比较和测试字符 114
4.4 String类型 115
4.4.1 获取字符串长度 116
4.4.2 从字符串中获取字符 116
4.4.3 连接字符串 117
4.4.4 转换字符串 118
4.4.5 从控制台读取字符串 118
4.4.6 从控制台读取字符 119
4.4.7 字符串比较 119
4.4.8 获得子字符串 121
4.4.9 查找字符串中的字符或者子串 121
4.4.10 字符串和数值间的转换 122
4.5 示例学习 124
4.5.1 猜测生日 124
4.5.2 将十六进制数转换为十进制数 127
4.5.3 使用字符串修改彩票程序 129
4.6 格式化控制台输出 130
关键术语 134
本章小结 134
测试题 134
编程练习题 134
第5章 循环 140
5.1 引言 140
5.2 while循环 141
5.3 示例学习:猜数字 143
5.4 循环设计策略 146
5.5 使用用户确认或标记值控制循环 148
5.6 do-while循环 151
5.7 for循环 153
5.8 采用哪种循环 156
5.9 嵌套循环 158
5.10 *小化数值错误 160
5.11 示例学习 161
5.11.1 求*大公约数 161
5.11.2 预测未来学费 163
5.11.3 将十进制数转换为十六进制数 163
5.12 关键字break和continue 165
5.13 示例学习:判断回文 168
5.14 示例学习:显示素数 170
关键术语 172
本章小结 172
测试题 172
编程练习题 173
第6章 方法 181
6.1 引言 181
6.2 定义方法 182
6.3 调用方法 183
6.4 空方法与有返回值的方法 186
6.5 按值传参 188
6.6 模块化代码 192
6.7 示例学习:将十六进制数转换为十进制数 194
6.8 重载方法 195
6.9 变量的作用域 198
6.10 示例学习:生成随机字符 199
6.11 方法抽象和逐步求精 201
6.11.1 自顶向下的设计 202
6.11.2 自顶向下和自底向上的实现 203
6.11.3 实现细节 205
6.11.4 逐步求精的优势 207
关键术语 208
本章小结 208
测试题 209
编程练习题 209
第7章 一维数组 219
7.1 引言 219
7.2 数组基础 219
7.2.1 声明数组变量 220
7.2.2 创建数组 220
7.2.3 数组大小和默认值 221
7.2.4 访问数组元素 221
7.2.5 数组初始化简写语句 222
7.2.6 处理数组 222
7.2.7 foreach循环 224
7.3 示例学习:分析数字 226
7.4 示例学习:一副牌 227
7.5 复制数组 229
7.6 将数组传递给方法 230
7.7 方法返回数组 233
7.8 示例学习:统计每个字母出现的次数 234
7.9 可变长参数列表 237
7.10 查找数组 238
7.10.1 线性查找 238
7.10.2 二分查找 239
7.11 排序数组 241
7.12 Arrays类 243
7.13 命令行参数 245
7.13.1 向main方法传递字符串 245
7.13.2 示例学习:计算器 245

机械工业出版社旗舰店店铺主页二维码
机械工业出版社旗舰店 微信公众号认证
扫描二维码,访问我们的微信店铺
随时随地的购物、客服咨询、查询订单和物流...

Java语言程序设计(基础篇)(原书*12版)

手机启动微信
扫一扫购买

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏

微信支付

支付宝

扫一扫购买

打开微信,扫一扫

或搜索微信号:cmp1952
机工书院官方微信公众号

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏