用实例学Javs 2
分類: 图书,计算机/网络,程序设计,Java Java Script J2EE,
作者: (美)弗里森(Friesen.J) 著;钟萍 等译
出 版 社: 电子工业出版社
出版时间: 2002-7-1字数: 961000版次: 1页数: 600印刷时间: 2002/07/01开本:印次:纸张: 胶版纸I S B N : 9787505377592包装: 平装编辑推荐
如果你对某门语言尚感陌生,那么借助于清晰、简明的实例进行学习将是了解该语言的最佳途径。本套“用实例学编程”丛书就是按照讲求逻辑性、直线性的教学进程,逐渐引领你步入广阔的知识新天地。
内容简介
本书结合大量具体实例介绍了面向对象的程序设计和Java基础。本书所介绍的Java语言的基础内容包括:运算符、表达式、语句,以及带有类和对象的面向对象程序设计、继承和动态方法等。本书还包含对面向对象分析和设计方法应用OOP的概念,并且示范了在集合中组织数据和应用Java的内置数学函数。此外,附录A中提供了与每章末尾习题相应的答案,以帮助读者很好地理解该章内容。
通过这种方法,读者可以学习数百个说明每个概念使用方法的生动实例。
本书语言简明通俗、内容生动翔实,可作为Java开发人员和非开发人员的参考书。
作者简介
目录
第一部分 学习这门语言
第1章 Java入门2
1.1 Java是什么2
1.2 开发工具6
1.3 Java程序10
1.4 Java与C++的比较24
1.5 下文预告31
第2章 从Unicode到数据类型35
2.1 Unicode35
2.2 注释36
2.3 标识符37
2.4 类型39
2.5 下文预告42
第3章 从常数到表达式46
3.1 常数46
3.2 变量49
3.3 分隔符和运算符54
3.4 表达式67
3.5 下文预告69
第4章 语句73
4.1 语句的类型73
4.2 判断语句74
4.3 循环和循环控制语句79
4.4 其他语句87
4.5 下文预告90
第5章 类和对象95
5.1 类95
5.2 域96
5.3 方法101
5.4 对象107
5.5 下文预告129
第6章 继承134
6.1 继承是什么134
6.2 所有类的根143
6.3 接口158
6.4 继承与组合164
6.5 下文预告166
第7章 多态172
7.1 多态是什么172
7.2 方法绑定173
7.3 抽象类183
7.4 运行时类型信息186
7.5 下文预告193
第8章 初始化程序和嵌套类198
8.1 初始化程序198
8.2 无用内存收集机制217
8.3 结束222
8.4 嵌套类226
8.5 下文预告234
第9章 异常和异常处理238
9.1 异常是什么238
9.2 抛出异常243
9.3 捕获异常248
9.4 清除258
9.5 下文预告261
第10章 线程265
10.1 线程是什么265
10.1.1 具有Thread类的多线程266
10.1.2 具有Runnable接口的多线程268
10.1.3 基本的线程操作269
10.1.4 计时器275
10.2 同步277
10.2.1 锁和同步块280
10.2.2 死锁283
10.2.3 等待和通知285
10.2.4 易失性293
10.3 调度294
10.3.1 线程状态和优先级294
10.3.2 等优先级线程调度296
10.4 线程组298
10.5 下文预告301
第11章 包307
11.1 包是什么307
11.1.1 包信息308
11.2 包指令310
11.2.1 包名惟一310
11.3 导入指令311
11.3.1 CLASSPATH环境变量313
11.4 使用包313
11.5 下文预告322
第二部分 深入研究API
第12章 从字符到字符串标志化328
12.1 字符328
12.1.1 字符的构造328
12.1.2 字符的分类329
12.1.3 字符的转换330
12.2 字符串332
12.2.1 字符串的构造332
12.2.2 字符数组和String333
12.2.3 字符串的比较334
12.2.4 字符串合并336
12.2.5 字符串转换337
12.2.6 提取字符338
12.2.7 字符串的固定339
12.2.8 查找字符串340
12.2.9 字符串的长度341
12.2.10 将值转换为字符串342
12.3 字符串缓冲区342
12.3.1 创建字符串缓冲区342
12.3.2 添加字符343
12.3.3 缓冲区的容量344
12.3.4 缓冲区长度345
12.3.5 删除字符346
12.3.6 提取字符347
12.3.7 插入字符348
12.3.8 替换字符串349
12.3.9 反转字符串350
12.4 字符串标志化器350
12.4.1 构造字符串标志化器350
12.4.2 获取标志351
12.5 下文预告353
第13章 从基本数据结构到集合358
13.1 基本数据结构358
13.1.1 数组358
13.1.2 位组371
13.1.3 枚举375
13.1.4 哈希表375
13.1.5 属性类379
13.1.6 栈381
13.1.7 向量383
13.2 包装类386
13.3 自引用类387
13.4 集合390
13.4.1 接口391
13.4.2 实现395
13.4.3 实用程序401
13.5 下文预告416
第14章 数学运算420
14.1 Java与数学运算420
14.1.1 整数类型420
14.1.2 浮点数类型422
14.1.3 浮点问题425
14.2 基本数学类426
14.3 随机数428
14.4 任意精度的十进制数和整数434
14.5 下文预告436
第15章文件和流441
15.1 使用文件441
15.1.1 名称和属性操作442
15.1.2 对顺序访问数据文件内容的操作448
15.1.3 对随机访问数据文件内容的操作449
15.2 使用流458
15.2.1 流类概述459
15.2.2 标准I/O469
15.2.3 进程473
15.3 对象串行化476
15.3.1 默认的串行化和反串行化477
15.3.2 定制的串行化和反串行化484
15.3.3 外部化487
15.4 流标志化器491
15.5 下文预告495
第三部分 附录
附录A 答案502
附录B 保留字580
附录C 运算符的优先次序583
附录D 其他资源585
术语表587
媒体评论