Java 2 for Dummies
副标题:无
分类号:
ISBN:9787505374911
微信扫一扫,移动浏览光盘
简介
Java是一种很好的编程语言,它以其强大的移植能力、多线程处理和网络处理能力成为研究人员、开发人员以及广大网友瞩目的焦点。本书以丰富的实例讲述了Java 2的各种基础知识和技巧,全书共分六个部分,内容包括:Java基础、编写Java程序、面向对象的编程以及Java编程技巧,此外,书中还给出了一些提示和资源,以便于读者进一步学习。本书既适用于初学者,也适用于经验丰富的编程人员。
目录
目 录
前言 1
第一部分 基础知识 7
第一章 Java概览 9
1.1 Java能够做什么 9
1.2 为什么应该使用Java 10
1.3 在哪里使用Java 11
第二章 运行已有的Java程序 12
2.1 下载和安装Java软件开发工具包 12
2.1.1 下载需要的软件 13
2.1.2 安装软件 14
2.1.3 配置系统 15
2.1.4 你做了什么 17
2.2 运行第一个文本程序 18
2.2.1 把程序文件放在该放之处 18
2.2.2 命令提示符窗口 18
2.2.3 编译和运行文本程序 19
2.3 独立运行GUI 23
2.4 在网页上运行GUI(你的第一个Java小应用程序) 24
2.4.1 运行小应用程序 24
2.4.2 创建 .html文件 27
2.4.3 创建较大的.html文件 28
2.5 键入代码 29
第三章 使用基本构件 31
3.1 面向对象的语言 31
3.2 对象和类 33
3.3 面向对象的语言的优点 33
3.4 深入理解类和对象 35
3.5 使用Java语言 36
3.5.1 语法和常用名 36
3.5.2 Java程序中的字词 37
3.6 Java代码初探 38
3.7 理解简单的Java程序 39
3.7.1 Java类 39
3.7.2 Java方法 40
3.7.3 程序中的主方法 41
3.7.4 怎样给计算机发出指令 43
3.7.5 大括号 44
第二部分 编写自己的Java程序 47
第四章 生成大多数变量和变量的值 49
4.1 改变一个变量 49
4.2 赋值语句 50
4.3 理解变量具有的值的类型 51
4.4 不带小数点的数 54
4.5 主题变奏 55
4.6 原子:Java的原语类型 56
4.6.1 字符类型 57
4.6.2 布尔类型 58
4.7 引用类型 60
4.8 用运算符创建新值 63
4.8.1 增量运算符和减量运算符 65
4.8.2 赋值运算符 68
4.9 阅读和理解API文档 70
第五章 利用决策语句控制程序流程 75
5.1 做出决策(Java的if语句) 75
5.1.1 猜数字 75
5.1.2 使用预先编写的方法 76
5.1.3 if语句 77
5.1.4 双等号 78
5.1.5 在代码中缩排if语句 78
5.1.6 不带else的if语句 78
5.1.7 把更多内容放入if语句 79
5.1.8 关于if语句的更多内容 82
5.2 利用比较和逻辑运算符构造条件 83
5.2.1 比较数字与比较字符 83
5.2.2 比较对象 84
5.2.3 Java的逻辑运算符 86
5.3 构造嵌套 88
5.4 在多种选择中做抉择(Java的switch语句) 91
5.4.1 基本switch语句 91
5.4.2 是否使用break语句 94
第六章 利用循环语句控制程序流程 96
6.1 反复重复指令(Java的while语句) 96
6.2 重复执行一定的次数(Java的for语句) 100
6.2.1 剖析 for语句 101
6.2.2 显示“Al’ s All Wet”的歌词 102
6.3 不断重复直到达到目的(Java的do语句) 104
6.4 跳出循环 107
第三部分 面向对象的编程 111
第七章 根据类和对象考虑问题 113
7.1 定义类 113
7.1.1 声明变量和创建对象 115
7.1.2 初始化变量 117
7.1.3 使用变量 117
7.2 编译和运行多个类 117
7.3 在类的内部定义方法(显示一个账号) 119
7.3.1 显示自己的账号 119
7.3.2 显示方法头 121
7.4 把值传递到方法中和从方法中传递值(计算利率) 121
7.4.1 把值传递到方法中 124
7.4.2 从getInterest方法返回值 127
7.4.3 创建易于理解的数字显示形式 127
7.5 利用存取器方法隐藏细节 129
7.5.1 良好的编程经验 129
7.5.2 创建不可直接访问的变量名 132
7.5.3 利用存取器方法强制实施相关规则 133
第八章 代码重用 134
8.1 定义类 134
8.1.1 雇员的含义 135
8.1.2 使用类 136
8.1.3 引入声明 138
8.1.4 从文件中读取数据 138
8.2 定义子类 140
8.2.1 创建子类 142
8.2.2 养成建立子类的习惯 145
8.3 使用子类 146
8.3.1 最简单的程序 147
8.3.2 更实用的程序 149
8.4 超越现有的方法(改变某些雇员的工资) 152
第九章 构造新对象 156
9.1 定义构造器 156
9.1.1 温度的含义 157
9.1.2 利用温度能够做什么 158
9.1.3 个案研究——调用新的Temperature(32.0) 160
9.2 更多的子类 162
9.2.1 构建更好的temperature对象 162
9.2.2 子类的构造器 164
9.2.3 使用子类 165
9.2.4 默认构造器 166
9.2.5 不可见的构造器调用 168
9.3 构造器还能做什么 169
第十章 把变量和方法放在合适的地方 172
10.1 定义类 172
10.1.1 使用Player类 173
10.1.2 九个实例 176
10.1.3 不完整的GUI 176
10.2 生成静态的变量和方法 177
10.2.1 为什么有这么多的static 179
10.2.2 显示球队的总平均击球数 180
10.2.3 static不是新事物 182
10.2.4 慎重处理static 182
10.2.5 静态初始程序 183
10.3 用变量做实验 185
10.3.1 把变量放在该放之处 186
10.3.2 告诉变量去哪里 188
10.4 传递参数 190
10.4.1 值传递 190
10.4.2 返回结果 192
10.4.3 引用传递 193
10.4.4 从方法中返回对象 194
10.4.5 结束语 196
第四部分 了解Java技巧 197
第十一章 利用数组同时处理多个值 199
11.1 把所有元素排成一行 199
11.1.1 用两个简单的步骤创建数组 201
11.1.2 存储值 202
11.1.3 搜索 205
11.1.4 简化求值 207
11.2 对象数组 207
11.3 字符串数组 212
11.4 命令行参数 214
11.5 二维数组 216
11.5.1 具有原语类型值的二维数组 217
11.5.2 二维对象数组 219
第十二章 处理异常 222
12.1 处理异常 223
12.1.1 catch子句中的参数 226
12.1.2 异常类型 227
12.1.3 谁将捕获异常 229
12.1.4 不要过分谨慎 235
12.1.5 做些有益的事 236
12.1.6 有益的异常 237
12.2 处理异常 238
12.3 利用finally子句结束工作 242
第十三章 在Java程序的不同部分共享名称 245
13.1 访问限定符 245
13.2 类、访问和多个部分组成的程序 246
13.2.1 在窗体中放置一个图形 248
13.2.2 目录结构 249
13.2.3 构造窗体 251
13.3 摆脱最初的代码 253
13.3.1 默认访问规则 254
13.3.2 回到程序包中 256
13.4 Protected访问 257
13.4.1 把非子类的代码放入同一个程序包中 259
13.4.2 使用完全限定类名 260
13.5 Java类的访问限定符 261
13.5.1 公用类 261
13.5.2 非公用类 261
第五部分 十准则集萃 263
第十四章 避免错误的十种方法 265
14.1 重新装入小应用程序 265
14.2 名字中的大小写 266
14.3 安排好switch语句 266
14.4 用双等号比较值 266
14.5 把部件添加到GUI中 267
14.6 添加收听器 267
14.7 定义必需的构造器 267
14.8 解决非静态的引用问题 267
14.9 数组的范围 268
14.10 处理CLASSPATH 268
第十五章 Java的十种网上资源 269
15.1 直接消息来源 269
15.2 查找新闻、评论和示例代码 269
15.3 利用在线指导改进代码 270
15.4 通过新闻组寻求帮助 270
15.5 查阅FAQ获得有用信息 270
15.6 发表意见 271
15.7 寻找用Java编程的工作 271
15.8 通过Java认证 271
15.9 开发小服务程序 271
15.10 了解相关技术 271
第六部分 附录 273
附录A 使用CD-ROM 275
前言 1
第一部分 基础知识 7
第一章 Java概览 9
1.1 Java能够做什么 9
1.2 为什么应该使用Java 10
1.3 在哪里使用Java 11
第二章 运行已有的Java程序 12
2.1 下载和安装Java软件开发工具包 12
2.1.1 下载需要的软件 13
2.1.2 安装软件 14
2.1.3 配置系统 15
2.1.4 你做了什么 17
2.2 运行第一个文本程序 18
2.2.1 把程序文件放在该放之处 18
2.2.2 命令提示符窗口 18
2.2.3 编译和运行文本程序 19
2.3 独立运行GUI 23
2.4 在网页上运行GUI(你的第一个Java小应用程序) 24
2.4.1 运行小应用程序 24
2.4.2 创建 .html文件 27
2.4.3 创建较大的.html文件 28
2.5 键入代码 29
第三章 使用基本构件 31
3.1 面向对象的语言 31
3.2 对象和类 33
3.3 面向对象的语言的优点 33
3.4 深入理解类和对象 35
3.5 使用Java语言 36
3.5.1 语法和常用名 36
3.5.2 Java程序中的字词 37
3.6 Java代码初探 38
3.7 理解简单的Java程序 39
3.7.1 Java类 39
3.7.2 Java方法 40
3.7.3 程序中的主方法 41
3.7.4 怎样给计算机发出指令 43
3.7.5 大括号 44
第二部分 编写自己的Java程序 47
第四章 生成大多数变量和变量的值 49
4.1 改变一个变量 49
4.2 赋值语句 50
4.3 理解变量具有的值的类型 51
4.4 不带小数点的数 54
4.5 主题变奏 55
4.6 原子:Java的原语类型 56
4.6.1 字符类型 57
4.6.2 布尔类型 58
4.7 引用类型 60
4.8 用运算符创建新值 63
4.8.1 增量运算符和减量运算符 65
4.8.2 赋值运算符 68
4.9 阅读和理解API文档 70
第五章 利用决策语句控制程序流程 75
5.1 做出决策(Java的if语句) 75
5.1.1 猜数字 75
5.1.2 使用预先编写的方法 76
5.1.3 if语句 77
5.1.4 双等号 78
5.1.5 在代码中缩排if语句 78
5.1.6 不带else的if语句 78
5.1.7 把更多内容放入if语句 79
5.1.8 关于if语句的更多内容 82
5.2 利用比较和逻辑运算符构造条件 83
5.2.1 比较数字与比较字符 83
5.2.2 比较对象 84
5.2.3 Java的逻辑运算符 86
5.3 构造嵌套 88
5.4 在多种选择中做抉择(Java的switch语句) 91
5.4.1 基本switch语句 91
5.4.2 是否使用break语句 94
第六章 利用循环语句控制程序流程 96
6.1 反复重复指令(Java的while语句) 96
6.2 重复执行一定的次数(Java的for语句) 100
6.2.1 剖析 for语句 101
6.2.2 显示“Al’ s All Wet”的歌词 102
6.3 不断重复直到达到目的(Java的do语句) 104
6.4 跳出循环 107
第三部分 面向对象的编程 111
第七章 根据类和对象考虑问题 113
7.1 定义类 113
7.1.1 声明变量和创建对象 115
7.1.2 初始化变量 117
7.1.3 使用变量 117
7.2 编译和运行多个类 117
7.3 在类的内部定义方法(显示一个账号) 119
7.3.1 显示自己的账号 119
7.3.2 显示方法头 121
7.4 把值传递到方法中和从方法中传递值(计算利率) 121
7.4.1 把值传递到方法中 124
7.4.2 从getInterest方法返回值 127
7.4.3 创建易于理解的数字显示形式 127
7.5 利用存取器方法隐藏细节 129
7.5.1 良好的编程经验 129
7.5.2 创建不可直接访问的变量名 132
7.5.3 利用存取器方法强制实施相关规则 133
第八章 代码重用 134
8.1 定义类 134
8.1.1 雇员的含义 135
8.1.2 使用类 136
8.1.3 引入声明 138
8.1.4 从文件中读取数据 138
8.2 定义子类 140
8.2.1 创建子类 142
8.2.2 养成建立子类的习惯 145
8.3 使用子类 146
8.3.1 最简单的程序 147
8.3.2 更实用的程序 149
8.4 超越现有的方法(改变某些雇员的工资) 152
第九章 构造新对象 156
9.1 定义构造器 156
9.1.1 温度的含义 157
9.1.2 利用温度能够做什么 158
9.1.3 个案研究——调用新的Temperature(32.0) 160
9.2 更多的子类 162
9.2.1 构建更好的temperature对象 162
9.2.2 子类的构造器 164
9.2.3 使用子类 165
9.2.4 默认构造器 166
9.2.5 不可见的构造器调用 168
9.3 构造器还能做什么 169
第十章 把变量和方法放在合适的地方 172
10.1 定义类 172
10.1.1 使用Player类 173
10.1.2 九个实例 176
10.1.3 不完整的GUI 176
10.2 生成静态的变量和方法 177
10.2.1 为什么有这么多的static 179
10.2.2 显示球队的总平均击球数 180
10.2.3 static不是新事物 182
10.2.4 慎重处理static 182
10.2.5 静态初始程序 183
10.3 用变量做实验 185
10.3.1 把变量放在该放之处 186
10.3.2 告诉变量去哪里 188
10.4 传递参数 190
10.4.1 值传递 190
10.4.2 返回结果 192
10.4.3 引用传递 193
10.4.4 从方法中返回对象 194
10.4.5 结束语 196
第四部分 了解Java技巧 197
第十一章 利用数组同时处理多个值 199
11.1 把所有元素排成一行 199
11.1.1 用两个简单的步骤创建数组 201
11.1.2 存储值 202
11.1.3 搜索 205
11.1.4 简化求值 207
11.2 对象数组 207
11.3 字符串数组 212
11.4 命令行参数 214
11.5 二维数组 216
11.5.1 具有原语类型值的二维数组 217
11.5.2 二维对象数组 219
第十二章 处理异常 222
12.1 处理异常 223
12.1.1 catch子句中的参数 226
12.1.2 异常类型 227
12.1.3 谁将捕获异常 229
12.1.4 不要过分谨慎 235
12.1.5 做些有益的事 236
12.1.6 有益的异常 237
12.2 处理异常 238
12.3 利用finally子句结束工作 242
第十三章 在Java程序的不同部分共享名称 245
13.1 访问限定符 245
13.2 类、访问和多个部分组成的程序 246
13.2.1 在窗体中放置一个图形 248
13.2.2 目录结构 249
13.2.3 构造窗体 251
13.3 摆脱最初的代码 253
13.3.1 默认访问规则 254
13.3.2 回到程序包中 256
13.4 Protected访问 257
13.4.1 把非子类的代码放入同一个程序包中 259
13.4.2 使用完全限定类名 260
13.5 Java类的访问限定符 261
13.5.1 公用类 261
13.5.2 非公用类 261
第五部分 十准则集萃 263
第十四章 避免错误的十种方法 265
14.1 重新装入小应用程序 265
14.2 名字中的大小写 266
14.3 安排好switch语句 266
14.4 用双等号比较值 266
14.5 把部件添加到GUI中 267
14.6 添加收听器 267
14.7 定义必需的构造器 267
14.8 解决非静态的引用问题 267
14.9 数组的范围 268
14.10 处理CLASSPATH 268
第十五章 Java的十种网上资源 269
15.1 直接消息来源 269
15.2 查找新闻、评论和示例代码 269
15.3 利用在线指导改进代码 270
15.4 通过新闻组寻求帮助 270
15.5 查阅FAQ获得有用信息 270
15.6 发表意见 271
15.7 寻找用Java编程的工作 271
15.8 通过Java认证 271
15.9 开发小服务程序 271
15.10 了解相关技术 271
第六部分 附录 273
附录A 使用CD-ROM 275
Java 2 for Dummies
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!