简介
“Java典型应用彻查1000例”系列丛书以提出并解决问题为导向,通
过超过1000个开发范例,全面介绍Java语言从基础到网络、数据库、游戏
和Web开发的特性和实现方法。本系列丛书共六册,每册可独立学习,全部
融会贯通则效果更佳。
本书是系列的第一本,从面向对象的概念开始讨论,循序渐进地介绍
系统安装、基本架构与元素、变量声明、关系式、流程控制、对象概念、
方法、程序设计、异常处理、输入输出流、线程、网络连接等知识点,并
以相应范例的实现过程为载体进行详尽演示,为全面应用Java语言打下坚
实的基础。
书中实例丰富,编排合理,覆盖SCJP认证的考点,适合初学者从零开
始学习,也可以作为第一本Java课程的教材。
本书配套光盘包含书中全部范例以及习题答案,并赠送超过5个小时的
教学视频,特别适合自学使用。
目录
chapter 01 第一个java程序. 1
1-1 简介 1
1-2 安装jdk(jdk-6.0) 1
1-3 配置java运行环境 6
1-4 编辑第一个java程序 10
1-5 编译java程序 10
1-6 运行类文件 11
chapter 02 java程序基本架构与元素 13
2-1 简介 13
2-2 java基本架构 13
2-3 java基本元素 14
2-3-1 类与对象 15
2-3-2 新对象的产生 16
2-3-3 新对象的使用 17
2-4 关键字(key words) 18
2-5 习题(exercises) 18
2-6 认证模拟试题(scjp) 18
chapter 03 变量(variables) 21
3-1 简介 21
3-2 基本数据类型(primitive types) 23
.3-2-1 字符型(char) 24
3-2-2 字节型(byte) 25
3-2-3 短整型(short) 26
3-2-4 整型(int) 27
3-2-5 长整型(long) 28
3-2-6 浮点型(float/double) 29
3-2-7 布尔型(boolean) 32
3-3 引用数据类型(reference types) 33
3-3-1 数组(array) 33
3-3-2 多维数组(multidimensional array) 35
3-3-3 字符串(string) 39
3-4 习题(exercises) 40
3-5 认证模拟试题(scjp) 41
chapter 04 表达式(expression) 53
4-1 简介 53
4-2 赋值运算符(assignment operators) 53
4-3 算术运算符(arithmetic operators) 54
4-4 递增/递减运算符(increment/decrement operators) 57
4-5 比较运算符(compare operators) 58
4-6 逻辑运算符(logical operators) 59
4-7 位运算符(bitwise operators) 61
4-7-1 补码运算符(complement bitwise operators) 61
4-7-2 位移运算符(shift bitwise operators) 63
4-7-3 位逻辑运算符(logical bitwise operators) 68
4-8 类型转换(type conversion) 70
4-9 条件运算符(conditional operators) 74
4-10 习题(exercises) 75
4-11 认证模拟试题(scjp) 75
chapter 05 流程控制(control flow) 85
5-1 简介 85
5-2 选择流程控制(decision control flow) 85
5-2-1 if…else语句 85
5-2-2 else if语句 87
5-2-3 switch…case语句 88
5-3 循环流程控制(loop control flow) 90
5-3-1 while循环 90
5-3-2 do…while循环 91
5-3-3 for循环 92
5-4 break与continue 94
5-5 习题(exercises) 97
5-6 认证模拟试题(scjp) 98
chapter 06 对象概念(object concepts) 112
6-1 简介 112
6-2 类(class)与对象(object) 112
6-2-1 类 112
6-2-2 新对象的产生 113
6-2-3 新对象的使用 113
6-3 内置对象(built objects)与构造对象(constructed objects) 114
6-4 代码块(block) 115
6-5 实例变量(instance variable) 120
6-6 类变量(class variables) 122
6-7 习题(exercises) 124
6-8 认证模拟试题(scjp) 124
chapter 07 方法(methods) 131
7-1 简介 131
7-2 方法(methods) 131
7-2-1 方法的定义(definition of methods) 132
7-2-2 方法的应用(application of methods) 132
7-3 实例方法(instance methods) 134
7-4 类方法(class methods) 136
7-5 构造函数(constructor) 137
7-6 方法重载(method overload) 140
7-7 public / private修饰符(modifications) 142
7-8 this关键字 146
7-8-1 类 146
7-8-2 构造函数 147
7-9 嵌套类(nested class) 150
7-9-1 成员类(member class) 150
7-9-2 局部类(local class) 154
7-10 习题(exercises) 158
7-11 认证模拟试题(scjp) 159
chapter 08 基础程序设计(basic programming).. 181
8-1 简介 181
8-2 继承(inheritance) 181
8-3 继承(inheritance)与修饰符(modifications) 187
8-4 super的应用 190
8-5 final的应用 195
8-6 抽象类(abstract classes) 199
8-7 接口类(interface classes) 203
8-8 多态(polymorphism) 207
8-9 习题(exercises) 210
8-10 认证模拟试题(scjp) 211
chapter 09 异常处理(exceptions) 237
9-1 简介 237
9-2 try/catch/finally代码块 237
9-2-1 try/catch代码块的必要性 238
9-2-2 try/catch代码块的应用 240
9-2-3 finally代码块的应用 243
9-3 throws的用法 247
9-4 自定义异常处理对象 248
9-4-1 以内置异常处理类产生自定义新对象 248
9-4-2 以自定义异常处理类产生自定义新对象 251
9-5 习题(exercises) 255
9-6 认证模拟试题(scjp) 255
chapter 10 package包与jar文件 261
10-1 简介 261
10-2 类(class)文件 261
10-3 单一文件包(single file package) 264
10-4 多文件包(multi files package) 266
10-5 包导入(import package) 269
10-6 压缩文件(jar files) 270
10-7 jar文件与class文件的添加 273
10-7-1 包class文件 273
10-7-2 非包class文件 276
10-8 使用jar文件 278
10-8-1 导入jar文件 278
10-8-2 jar文件新对象 281
10-9 习题(exercises) 284
10-10 认证模拟试题(scjp) 284
chapter 11 输入输出流(input/output streams) 289
11-1 简介 289
11-2 命令行参数(command parameters) 289
11-3 文件对象(file objects) 293
11-4 文件输入输出流(file input/output streams) 295
11-5 fileinputstream与fileoutputstream 296
11-6 datainputstream与dataoutputstream 300
11-7 filereader与filewriter 305
11-8 键盘数据输入 309
11-9 习题(exercises) 314
11-10 认证模拟试题(scjp) 314
chapter 12 线程(threads) 320
12-1 简介 320
12-2 线程状态(thread states) 320
12-3 thread类 321
12-4 方法isalive()、join() 326
12-5 方法suspend()、resume() 329
12-6 方法setpriority()、getpriority() 332
12-7 synchronized的应用 337
12-8 线程组(thread group)的应用 342
12-9 习题(exercises) 345
12-10 认证模拟试题(scjp) 345
chapter 13 网络(network) 357
13-1 简介 357
13-2 网络程序 357
13-3 运行流程 361
13-3-1 编译java程序 361
13-3-2 运行server/client网络连接 361
13-4 习题(exercises) 363
13-5 认证模拟试题(scjp) 363
chapter 14 常用类的应用 364
14-1 简介 364
14-2 math类 364
14-3 byte类 367
14-4 integer类 370
14-5 character类 373
14-6 boolean类 375
14-7 string类 377
14-8 stringbuffer类 382
14-9 object类 386
14-10 file类 388
14-11 date类 392
14-12 习题(exercises) 395
14-13 认证模拟试题(scjp) 395
appendix a 异常处理内置类 407
a-1 java.lang的error类架构 407
a-2 java.lang的exception类架构 408
a-3 java.util的exception类架构 408
a-4 java.io的exception类架构 409
a-5 java.awt的exception类架构 409
a-6 java.net的exception类架构 410
appendix b 文件输入输出流(file i/o streams)的架构与方法 411
b-1 文件类常用的方法 411
b-2 文件输入输出流(file i/o streams)的架构 412
b-3 inputstream/outputstream常用的方法 413
b-4 datainputstream/dataoutputstream常用的方法... 413
1-1 简介 1
1-2 安装jdk(jdk-6.0) 1
1-3 配置java运行环境 6
1-4 编辑第一个java程序 10
1-5 编译java程序 10
1-6 运行类文件 11
chapter 02 java程序基本架构与元素 13
2-1 简介 13
2-2 java基本架构 13
2-3 java基本元素 14
2-3-1 类与对象 15
2-3-2 新对象的产生 16
2-3-3 新对象的使用 17
2-4 关键字(key words) 18
2-5 习题(exercises) 18
2-6 认证模拟试题(scjp) 18
chapter 03 变量(variables) 21
3-1 简介 21
3-2 基本数据类型(primitive types) 23
.3-2-1 字符型(char) 24
3-2-2 字节型(byte) 25
3-2-3 短整型(short) 26
3-2-4 整型(int) 27
3-2-5 长整型(long) 28
3-2-6 浮点型(float/double) 29
3-2-7 布尔型(boolean) 32
3-3 引用数据类型(reference types) 33
3-3-1 数组(array) 33
3-3-2 多维数组(multidimensional array) 35
3-3-3 字符串(string) 39
3-4 习题(exercises) 40
3-5 认证模拟试题(scjp) 41
chapter 04 表达式(expression) 53
4-1 简介 53
4-2 赋值运算符(assignment operators) 53
4-3 算术运算符(arithmetic operators) 54
4-4 递增/递减运算符(increment/decrement operators) 57
4-5 比较运算符(compare operators) 58
4-6 逻辑运算符(logical operators) 59
4-7 位运算符(bitwise operators) 61
4-7-1 补码运算符(complement bitwise operators) 61
4-7-2 位移运算符(shift bitwise operators) 63
4-7-3 位逻辑运算符(logical bitwise operators) 68
4-8 类型转换(type conversion) 70
4-9 条件运算符(conditional operators) 74
4-10 习题(exercises) 75
4-11 认证模拟试题(scjp) 75
chapter 05 流程控制(control flow) 85
5-1 简介 85
5-2 选择流程控制(decision control flow) 85
5-2-1 if…else语句 85
5-2-2 else if语句 87
5-2-3 switch…case语句 88
5-3 循环流程控制(loop control flow) 90
5-3-1 while循环 90
5-3-2 do…while循环 91
5-3-3 for循环 92
5-4 break与continue 94
5-5 习题(exercises) 97
5-6 认证模拟试题(scjp) 98
chapter 06 对象概念(object concepts) 112
6-1 简介 112
6-2 类(class)与对象(object) 112
6-2-1 类 112
6-2-2 新对象的产生 113
6-2-3 新对象的使用 113
6-3 内置对象(built objects)与构造对象(constructed objects) 114
6-4 代码块(block) 115
6-5 实例变量(instance variable) 120
6-6 类变量(class variables) 122
6-7 习题(exercises) 124
6-8 认证模拟试题(scjp) 124
chapter 07 方法(methods) 131
7-1 简介 131
7-2 方法(methods) 131
7-2-1 方法的定义(definition of methods) 132
7-2-2 方法的应用(application of methods) 132
7-3 实例方法(instance methods) 134
7-4 类方法(class methods) 136
7-5 构造函数(constructor) 137
7-6 方法重载(method overload) 140
7-7 public / private修饰符(modifications) 142
7-8 this关键字 146
7-8-1 类 146
7-8-2 构造函数 147
7-9 嵌套类(nested class) 150
7-9-1 成员类(member class) 150
7-9-2 局部类(local class) 154
7-10 习题(exercises) 158
7-11 认证模拟试题(scjp) 159
chapter 08 基础程序设计(basic programming).. 181
8-1 简介 181
8-2 继承(inheritance) 181
8-3 继承(inheritance)与修饰符(modifications) 187
8-4 super的应用 190
8-5 final的应用 195
8-6 抽象类(abstract classes) 199
8-7 接口类(interface classes) 203
8-8 多态(polymorphism) 207
8-9 习题(exercises) 210
8-10 认证模拟试题(scjp) 211
chapter 09 异常处理(exceptions) 237
9-1 简介 237
9-2 try/catch/finally代码块 237
9-2-1 try/catch代码块的必要性 238
9-2-2 try/catch代码块的应用 240
9-2-3 finally代码块的应用 243
9-3 throws的用法 247
9-4 自定义异常处理对象 248
9-4-1 以内置异常处理类产生自定义新对象 248
9-4-2 以自定义异常处理类产生自定义新对象 251
9-5 习题(exercises) 255
9-6 认证模拟试题(scjp) 255
chapter 10 package包与jar文件 261
10-1 简介 261
10-2 类(class)文件 261
10-3 单一文件包(single file package) 264
10-4 多文件包(multi files package) 266
10-5 包导入(import package) 269
10-6 压缩文件(jar files) 270
10-7 jar文件与class文件的添加 273
10-7-1 包class文件 273
10-7-2 非包class文件 276
10-8 使用jar文件 278
10-8-1 导入jar文件 278
10-8-2 jar文件新对象 281
10-9 习题(exercises) 284
10-10 认证模拟试题(scjp) 284
chapter 11 输入输出流(input/output streams) 289
11-1 简介 289
11-2 命令行参数(command parameters) 289
11-3 文件对象(file objects) 293
11-4 文件输入输出流(file input/output streams) 295
11-5 fileinputstream与fileoutputstream 296
11-6 datainputstream与dataoutputstream 300
11-7 filereader与filewriter 305
11-8 键盘数据输入 309
11-9 习题(exercises) 314
11-10 认证模拟试题(scjp) 314
chapter 12 线程(threads) 320
12-1 简介 320
12-2 线程状态(thread states) 320
12-3 thread类 321
12-4 方法isalive()、join() 326
12-5 方法suspend()、resume() 329
12-6 方法setpriority()、getpriority() 332
12-7 synchronized的应用 337
12-8 线程组(thread group)的应用 342
12-9 习题(exercises) 345
12-10 认证模拟试题(scjp) 345
chapter 13 网络(network) 357
13-1 简介 357
13-2 网络程序 357
13-3 运行流程 361
13-3-1 编译java程序 361
13-3-2 运行server/client网络连接 361
13-4 习题(exercises) 363
13-5 认证模拟试题(scjp) 363
chapter 14 常用类的应用 364
14-1 简介 364
14-2 math类 364
14-3 byte类 367
14-4 integer类 370
14-5 character类 373
14-6 boolean类 375
14-7 string类 377
14-8 stringbuffer类 382
14-9 object类 386
14-10 file类 388
14-11 date类 392
14-12 习题(exercises) 395
14-13 认证模拟试题(scjp) 395
appendix a 异常处理内置类 407
a-1 java.lang的error类架构 407
a-2 java.lang的exception类架构 408
a-3 java.util的exception类架构 408
a-4 java.io的exception类架构 409
a-5 java.awt的exception类架构 409
a-6 java.net的exception类架构 410
appendix b 文件输入输出流(file i/o streams)的架构与方法 411
b-1 文件类常用的方法 411
b-2 文件输入输出流(file i/o streams)的架构 412
b-3 inputstream/outputstream常用的方法 413
b-4 datainputstream/dataoutputstream常用的方法... 413
Java典型应用彻查1000例,Java入门
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!
