简介
Java自1995年推出至今,已经历六个年头的发展。而且随着网络的快速发展与普及,Java 的主流地位已形成,并已成为网络及电子商务系统中不可或缺的角色。然而,十分遗憾的是,Java 在中国的发展及使用却是远远不如欧美!究其原因,主要是因为目前出版的Java 中文书籍大都没有对Java的核心做系统深入地介绍。使得一些学生及一般社会大众学习不得要领,只好放弃对Java 系统的学习。
本书最突出的特点是:它投注了全书百分之八十以上的份量在彻底解说Java 程序语言的各种面貌。尤其要强调的是,本书每章均有大量的程序范例来说明各种概念
目录
第1章 什么是java 1
1-1 java的简介 2
1-2 第一个java程序 4
1-3 java 程序的基本结构 8
本章摘要 10
第2章 程序语言基本概念及数据 11
2-1 程序、程序语言、程序结构 12
2-2 变量与数据类型 15
2-3 常量(constants) 20
2-4 表达式、运算符和操作数 21
指定运算符 (assignment operator) 22
算术运算符 25
比较运算符 26
逻辑运算符 (logic operator) 29
类型转换(type conversions) 31
本章摘要 33
第3章 控制程序的行为 35
3-1 判断语句:if及if-else,switch-case 36
单一条件判断 36
双条件判断 39
.多重条件判断 41
switch的多重条件判断语法 45
3-2 循环(loop)语句:for ,while ,do-while 48
for循环语句 49
while循环语句 51
do-while循环语句 54
3-3 分支(branching)语句:break,continue 56
break分支语句 56
continue分支语句 57
3-4 子程序调用(function call) 58
本章摘要 61
第4章 数组(array) 63
4-1 何谓数组 64
4-2 数组的声明及使用 65
4-3 二维数组(2d-array) 70
本章摘要 74
第5章 以对象为基础的程序设计 75
5-1 类(class),对象(object)/instance概念简介 76
5-2 对象的基本概念 78
"."运算符,参考类型(reference type)以及new运算符 78
原始数据类型(primitive type) vs.参考数据类型(reference type) 79
new 运算符 80
5-3 生存范围 (scopes) 及区块 (block) 83
类生存范围 (class scope) 87
区域生存范围 (local scope) 89
5-4 对象/类变量(instance / class variable) 91
instance variable (对象变量) 92
class variable (类变量) 94
instanceof 运算符 96
垃圾收集 (garbage collection):高级概念) 97
5-5 methods (方法) 98
对象的行为 98
对象方法(instance method)/类方法(class method) 107
main 方法 109
constructors (构造函数) 109
方法重载 (method overloading) 111
使用重载构造函数 (overloaded constructor) 113
5-6 以对象为主的程序设计 115
存取限制符 (access modifier): public / private 116
this关键字 120
本章摘要 124
第6章 面向对象程序设计 127
6-1 面向对象程序设计简介 128
6-2 继承 (inheritance) 129
存取限制:public, protected, private 及默认存取 134
变量覆盖(overriding) 与方法隐藏 138
super与父类中的方法及构造函数 146
final 方法与类 150
6-3 抽象类(abstract classes)及抽象方法(abstract method) 151
6-4 interface 153
什么是 interface 153
implements (实现) 154
interface 的继承 156
6-5 多态(polymorphism) 158
6-6 object类:所有java类的父类 167
object 类 167
object 类中所定义的方法 167
本章摘要 177
第7章 异常处理(exception handling) 179
7-1 什么是"异常"(exception) 180
7-2 "异常"的种类 180
7-3 如何指定"异常"的处理方式 181
7-4 打印"异常"对象的说明 182
7-5 使用throws语句 183
7-6 使用throw语句 185
7-7 throwable类层级(class hierarchy) 186
7-8 自定"异常"类 186
7-9 java内建的"异常"类 188
7-10 java runtime如何决定"异常"处理例程 189
本章摘要 191
第8章 包(package) 193
8-1 什么是程序单元(.class文件) 194
8-2 什么是package (包) 195
如何定义package 195
8-3 如何在项目中定义package 196
8-4 如何编译及运行package中的程序 197
8-5 如何产生jar文件 199
8-6 如何使用其他的package及类来开发程序 199
8-7 类在package中的存取限制 201
默认存取 202
本章摘要 203
第9章 字符串处理 205
9-1 基本概念 206
字符 206
字符串 206
9-2 string与stringbuffer 208
string 类 210
stringbuffer 类 216
本章摘要 221
第10章 输入及输出处理 223
10-1 文件的基本概念 224
10-2 file类 225
10-3 stream介绍 230
10-4 stream类 230
10-5 循序文件的建立与存取 232
fileinputstream 232
fileoutputstream 234
再谈stream类 236
dataoutputstream 237
datainputstream 239
10-6 随机文件的建立与存取 241
10-7 如何把对象写入文件 245
本章摘要 248
第11章 java线程(thread)简介 251
11-1 什么是"线程"(thread) 252
11-2 线程的程序结构 253
方法一:建立thread类的子类,改写run() 方法 253
方法二:定义接口runnable,改写run() 方法 255
11-3 线程的生命周期 (life cycle) 257
11-4 thread类介绍 258
11-5 线程的同步协调 262
使用synchronized保留字 262
使用wait()及notify()方法 265
11-6 线程优先权(thread priority)的管理 269
11-7 "线程群组"(thread group)的管理 271
本章摘要 274
第12章 applet 275
12-1 什么是applet 276
12-3 applet程序结构 276
12-3 applet的生命周期 277
12-4 运行applet的方式 278
12-5 applet标记的完整语法 282
12-6 读取applet的参数 283
12-7 如何将application改写成applet 285
12-8 applet类及常用的方法 288
12-9 graphics绘图对象 291
12-10 多媒体应用 294
显示图形 294
播放音乐 296
12-11 文件的存取 297
12-12 applet窗口更新 300
12-13 事件处理(eevent-handling)简介 302
本章摘要 306
附录a java程序写作规范(java code conventions) 309
附录b java关键字(保留字) 313
1-1 java的简介 2
1-2 第一个java程序 4
1-3 java 程序的基本结构 8
本章摘要 10
第2章 程序语言基本概念及数据 11
2-1 程序、程序语言、程序结构 12
2-2 变量与数据类型 15
2-3 常量(constants) 20
2-4 表达式、运算符和操作数 21
指定运算符 (assignment operator) 22
算术运算符 25
比较运算符 26
逻辑运算符 (logic operator) 29
类型转换(type conversions) 31
本章摘要 33
第3章 控制程序的行为 35
3-1 判断语句:if及if-else,switch-case 36
单一条件判断 36
双条件判断 39
.多重条件判断 41
switch的多重条件判断语法 45
3-2 循环(loop)语句:for ,while ,do-while 48
for循环语句 49
while循环语句 51
do-while循环语句 54
3-3 分支(branching)语句:break,continue 56
break分支语句 56
continue分支语句 57
3-4 子程序调用(function call) 58
本章摘要 61
第4章 数组(array) 63
4-1 何谓数组 64
4-2 数组的声明及使用 65
4-3 二维数组(2d-array) 70
本章摘要 74
第5章 以对象为基础的程序设计 75
5-1 类(class),对象(object)/instance概念简介 76
5-2 对象的基本概念 78
"."运算符,参考类型(reference type)以及new运算符 78
原始数据类型(primitive type) vs.参考数据类型(reference type) 79
new 运算符 80
5-3 生存范围 (scopes) 及区块 (block) 83
类生存范围 (class scope) 87
区域生存范围 (local scope) 89
5-4 对象/类变量(instance / class variable) 91
instance variable (对象变量) 92
class variable (类变量) 94
instanceof 运算符 96
垃圾收集 (garbage collection):高级概念) 97
5-5 methods (方法) 98
对象的行为 98
对象方法(instance method)/类方法(class method) 107
main 方法 109
constructors (构造函数) 109
方法重载 (method overloading) 111
使用重载构造函数 (overloaded constructor) 113
5-6 以对象为主的程序设计 115
存取限制符 (access modifier): public / private 116
this关键字 120
本章摘要 124
第6章 面向对象程序设计 127
6-1 面向对象程序设计简介 128
6-2 继承 (inheritance) 129
存取限制:public, protected, private 及默认存取 134
变量覆盖(overriding) 与方法隐藏 138
super与父类中的方法及构造函数 146
final 方法与类 150
6-3 抽象类(abstract classes)及抽象方法(abstract method) 151
6-4 interface 153
什么是 interface 153
implements (实现) 154
interface 的继承 156
6-5 多态(polymorphism) 158
6-6 object类:所有java类的父类 167
object 类 167
object 类中所定义的方法 167
本章摘要 177
第7章 异常处理(exception handling) 179
7-1 什么是"异常"(exception) 180
7-2 "异常"的种类 180
7-3 如何指定"异常"的处理方式 181
7-4 打印"异常"对象的说明 182
7-5 使用throws语句 183
7-6 使用throw语句 185
7-7 throwable类层级(class hierarchy) 186
7-8 自定"异常"类 186
7-9 java内建的"异常"类 188
7-10 java runtime如何决定"异常"处理例程 189
本章摘要 191
第8章 包(package) 193
8-1 什么是程序单元(.class文件) 194
8-2 什么是package (包) 195
如何定义package 195
8-3 如何在项目中定义package 196
8-4 如何编译及运行package中的程序 197
8-5 如何产生jar文件 199
8-6 如何使用其他的package及类来开发程序 199
8-7 类在package中的存取限制 201
默认存取 202
本章摘要 203
第9章 字符串处理 205
9-1 基本概念 206
字符 206
字符串 206
9-2 string与stringbuffer 208
string 类 210
stringbuffer 类 216
本章摘要 221
第10章 输入及输出处理 223
10-1 文件的基本概念 224
10-2 file类 225
10-3 stream介绍 230
10-4 stream类 230
10-5 循序文件的建立与存取 232
fileinputstream 232
fileoutputstream 234
再谈stream类 236
dataoutputstream 237
datainputstream 239
10-6 随机文件的建立与存取 241
10-7 如何把对象写入文件 245
本章摘要 248
第11章 java线程(thread)简介 251
11-1 什么是"线程"(thread) 252
11-2 线程的程序结构 253
方法一:建立thread类的子类,改写run() 方法 253
方法二:定义接口runnable,改写run() 方法 255
11-3 线程的生命周期 (life cycle) 257
11-4 thread类介绍 258
11-5 线程的同步协调 262
使用synchronized保留字 262
使用wait()及notify()方法 265
11-6 线程优先权(thread priority)的管理 269
11-7 "线程群组"(thread group)的管理 271
本章摘要 274
第12章 applet 275
12-1 什么是applet 276
12-3 applet程序结构 276
12-3 applet的生命周期 277
12-4 运行applet的方式 278
12-5 applet标记的完整语法 282
12-6 读取applet的参数 283
12-7 如何将application改写成applet 285
12-8 applet类及常用的方法 288
12-9 graphics绘图对象 291
12-10 多媒体应用 294
显示图形 294
播放音乐 296
12-11 文件的存取 297
12-12 applet窗口更新 300
12-13 事件处理(eevent-handling)简介 302
本章摘要 306
附录a java程序写作规范(java code conventions) 309
附录b java关键字(保留字) 313
Java2语言实务
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!
