Java编程语言(第三版)
|
|
| 新书城图书编号:208 |
| 图书ISBN:7508315162 |
| 出版时间:2004-1-1 |
| 出版社:中国电力出版社 |
| 作者:虞万荣 |
|
市场价格:¥45 |
|
普通会员:¥36
|
80折 |
|
VIP会员:¥33.75
|
75折 |
|
|
|
|
|
|
|
【图书简介】
|
这是一本众多Java Fans千呼万唤才出来的好书,本书由“Java之父”James Gosling以及另外两名顶级大师(Jini技术的创建者Ken Arnold和著名开发大师David Holmes)亲自撰写,无论是对Java语言的初学者还是资深使用者都具有极高的价值. 至少有100000名使用C、C++、Smalltalk或者其他高级语言的开发人员通过阅读本书对Java语言有了准确、明智和深刻的认识。 本书以Java语言创建者的独特视角向读者展现下为什么以及如何使用Java语言,以便读者理解Java语言的基本设计目标以及它在现实世界中的应用 本书介绍的是Java语言的最新版本,该版本在《Java Language Specification.Second Edition》中定义,本书已是第三版,在结构上相对前两版有所调整,重点讲述了新的语言特征,并提供了新API的使用实例。
|
|
|
|
【图书目录】
|
前言 第1章Java概述 1.1初步认识 1.2变量 1.3程序中的注释 1.4命名常量 1.5Unicode字符 1.6控制流 1.7类和对象 1.8方法和参数 1.9数组 1.10字符串对象 1.11继承一个类 1.12接口 1.13异常 1.14包 1.15Java平台 1.16其他主题概述 第2章类和对象 2.1一个简单的类 2.2域 2.3访问控制和继承 2.4创建对象 2.5构造和初始化 2.6方法 2.7this 2.8重载方法 2.9main方法 2.10native方法 第3章继承类 3.1一个继承的类 3.2子类中的构造函数 3.3继承和再定义成员 3.4类型兼容和转换 3.5protected的确切含义 3.6把方法和类标记为final 3.7抽象类和方法 3.8Object类 3.9克隆对象 3.10如何以及何时继承类 3.11设计待继承的类 3.12单重继承和多重继承 第4章接口 4.1一个简单的接口实例 4.2接口声明 4.3继承接口 4.4使用接口 4.5标记接口 4.6何时使用接口 第5章嵌套类和接口 5.1静态嵌套类型 5.2内部类 5.3局部内部类 5.4匿名内部类 5.5继承嵌套类型 5.6接口中的嵌套 5.7嵌套类的实现 第6章语言符号.运算符和表达式 6.1词法元素 6.2类型和字面值 6.3变量 6.4数组变量 6.5名字的意义 6.6算术运算符 6.7通用运算符 6.8表达式 6.9成员访问 6.10运算符优先级和结合规则 第7章控制流 7.1语句和块 7.2if-else 7.3switch 7.4while和do-while 7.5for 7.6标号 7.7break 7.8continue 7.9retum 7.10Java没有goto语句 第8章异常 8.1创建异常类型 8.2throw 8.3throws子句 8.4try.catch和finally 8.5什么时候使用异常 第9章字符串 9.1基本字符串操作 9.2字符串比较 9.3具方法 9.4创建相关的字符串 9.5字符串转换 9.6字符串和char数组 9.7字符串和byte数组 9.8StxingBuffer类 第10章线程 10.1创建线程 10.2使用Runnable 10.3同步 10.4wait.notifyAll和notify 10.5waiting和notification的细节 10.6线程调度 10.7死锁 10.8结束线程的执行 10.9结束应用程序的执行 10.10volatile 10.11线程管理.安全性和ThreadGroup 10.12线程和异常 10.13ThreadLocal变量 10.14调试线程 第11章用类型编程 11.1包装类 11.2反射 11.3类的载入 第12章垃圾回收和存储管理 12.1垃圾回收 12.2一个简单模型 12.3终结 12.4与垃圾回收器交互 12.5可达状态与引用对象 第13章包 13.1包的命名 13.2类型导入 13.3包的访问 13.4包的内容 13.5包对象和规范 第14章文档化注释 14.1文档注释的剖析 14.2标记 14.3示例 14.4外部约定 14.5使用说明 第15章I/O包 15.1字节流 15.2字符流 15.3InputStreamReader和OutputStreamWriter 15.4流类简介 15.5数据字节流 15.6文件处理 15.7对象串行化 15.8IOException类 第16章集合 16.1集合 16.2迭代 16.3通过Comparable和Comparator排序 16.4Collection接口 16.5Set和SortedSet 16.6List 16.7Map和SortedMap 16.8包装的集合和Collections类 16.9Arrays功能类 16.10编写迭代器实现 16.11编写集合实现 16.12遗留集合类型 16.13Properties 第17章其他工具 17.1BitSet 17.2Observer/Observable 17.3Random类 17.4StringTokenizer类 17.5Timer和TimerTask类 17.6Math类和StrictMath类 第18章系统编程 18.1System类 18.2创建线程 18.3关机 18.4Runtime的其余部分 18.5安全性 第19章国际化与本地化 19.1区域 19.2资源束 19.3时间.日期和历法 19.4格式化和分析时间.日期 19.5文本的国际化和本地化 第20章标准包 20.1java.awt——象窗口工具包 20.2java.applet——applet 20.3java.beans——组件 20.4java.math——数学运算 20.5iava.net——网络 20.6java.rmi——远程方法调用 20.7java.security——安全工具 20.8java.sql——关系数据库访问 20.9工具子包 20.10javax.*——标准扩展 20.11javax.accessibilityGUI的易用性 20.12javax.naming——目录和命名服务 20.13javax.sound——声音操作 20.14javax.swing——SwingGUI组件 20.15org.omg.CORBA——CORBAAPI 附录A运行时异常 A.1RuntimeException类 A.2Error类 附录B有用的表格 进一步阅读指南 索引
|
|
|
|