本书由java技术的发明者编写,是java tm编程语言的权威性技术指南。如果你想知道语言之构造的精确含义,本书是最好的资源。.　　本书全面、准确而详细地论及了java编程语言。它提供了对于自前一版以来添加的所有新特性的完整描述,包括泛型、注释、断言、自动装箱、枚举、for-each循环、可变元数方法和静态导入子句。前言.　　第二版前言　　第三版前言　　第1章 简介 1　　1.1 示例程序 4　　1.2 符号 4　　1.3 预定义类和接口的关系 4　　1.4 参考文献 5　　第2章 语法 7　　2.1 与环境无关的语法 7　　2.2 词法语法 7　　2.3 语义语法 7　　2.4 语法符号 8　　第3章 词法结构 11　　3.1 unicode 11　　3.2 词法转换 12　　3.3 unicode转义符 12　　3.4 行终止符 13　　3.5 输入元素和标记 14　　3.6 空白 15　　.3.7 注释 15　　3.8 标识符 16　　3.9 关键字 17　　3.10 字面值 18　　3.11 分隔符 26　　3.12 运算符 26　　第4章 类型、值和变量 27　　4.1 各种类型和值 28　　4.2 基本类型和值 28　　4.3 引用类型和值 35　　4.4 类型变量 39　　4.5 参数化类型 41　　4.6 类型擦除 45　　4.7 可具体化的类型 45　　4.8 原生类型 46　　4.9 交集类型 49　　4.10 子类型化 49　　4.11 在何处使用类型 51　　4.12 变量 53　　第5章 转换和提升 60　　5.1 转换的种类 62　　5.2 赋值转换 71　　5.3 方法调用转换 76　　5.4 字符串转换 77　　5.5 强制转换 77　　5.6 数值提升 82　　第6章 名称 85　　6.1 声明 86　　6.2 名称和标识符 86　　6.3 声明的作用域 88　　6.4 成员和继承 92　　6.5 确定名称的含义 95　　6.6 访问控制 104　　6.7 完全限定的名称和规范名称 109　　6.8 命名约定 110　　第7章 包 116　　7.1 包成员 116　　7.2 包的主机支持 117　　7.3 编译单元 119　　7.4 包声明 119　　7.5 导入声明 121　　7.6 顶级类型声明 126　　7.7 惟一的包名称