Java完全参考手册(第8版)
作者:(美)施密特 著,王德才,吴明飞,唐业军 译
清华大学
出版时间:2012
在《Java完全参考手册(第8版)》中,编程畅销书作者HerberSchildt 向您展示了开发、编译、调试以及运行Java程序所需要掌握的全部知识。 本书内容丰富,针对Java SE7进行了全面更新,涵盖了Java语言的方方面面,包括语法、关键字以及基本的编程原则。此外,《Java完全参考手册(第8版)》还介绍了Java API库的关键元素,分析了JavaBean、servlet、applet以及Swing,并通过真实的案例演示了Java在编程中的实际应用。在讲解的过程中,书中贯穿了JavaSE7的最新特性,例如带资源的try语句、在switch语句中使用字符串、使用菱形运算符“”的类型推断功能、NIO.2输入输出系统以及For’k/JoinFramework 。
目录
- 第1部分Java语言
- 第1章Java的历史和演变
- 1.1Java的家世
- 1.1.1现代编程语言的诞生:C语言
- 1.1.2C++:下一个阶段
- 1.1.3Java出现的时机已经成熟
- 1.2Java的诞生
- 1.3Java改变Internet的方式
- 1.3.1JaVaapplet
- 1.3.2安全性
- 1.3.3可移植性
- 1.4Java的魔力:字节码
- 1.5servlet:服务器端的Java
- 1.6Java的关键特性
- 1.6.1简单性
- 1.6.2面向对象
- 1.6.3健壮性
- 1.6.4多线程
- 1.6.5体系结构中立
- 1.6.6解释执行和高性能
- 1.6.7分布式
- 1.6.8动态性
- 1.7Java的演变历程
- 1.8文化革新
- 第2章Java综述
- 2.1面向对象编程
- 2.1.1两种范式
- 2.1.2抽象
- 2.1.300P三原则
- 2.2第一个简单程序
- 2.2.1输入程序
- 2.2.2编译程序
- 2.2.3深入分析第一个示例程序
- 2.3第二个简短程序
- 2.4两种控制语句
- 2.4.1if语句
- 2.4.2for循环
- 2.5使用代码块
- 2.6词汇问题
- 2.6.1空白符
- 2.6.2标识符
- 2.6.3字面值
- 2.6.4注释
- 2.6.5分隔符
- 2.6.6Java关键字
- 2.7Java类库
- 第3章数据类型、变量和数组
- 3.1Java是强类型化的语言
- 3.2基本类型
- 3.3整型
- 3.3.1byte
- 3.3.2ShOrt
- 3.3.3int
- 3.3.4lOng
- 3.4浮点型
- 3.4.1noat
- 3.4.2dOuble
- 3.5字符型
- 3.6布尔型
- 3.7深入分析字面值
- 3.7.1整型字面值
- 3.7.2浮点型字面值
- 3.7.3布尔型字面值
- 3.7.4字符型字面值
- 3.7.5字符串字面值
- 3.8变量
- 3.8.1变量的声明
- 3.8.2动态初始化
- 3.8.3变量的作用域和生命周期
- 3.9类型转换和强制类型转换
- 3.9.1Java的自动类型转换
- 3.9.2强制转换不兼容的类型
- 3.10表达式中的自动类型提升
- 3.11数组
- 3.11.1维数组
- 3.11.2多维数组
- 3.11.3另一种数组声明语法
- 3.12关于字符串的一些说明
- 3.13向C/C++程序员提供指针方面的注解
- 第4章运算符
- 4.1算术运算符
- 4.1.1基本算术运算符
- 4.1.2求模运算符
- 4.1.3算术与赋值复合运算符
- 4.1.4自增与自减运算符
- 4.2位运算符
- 4.2.1位逻辑运算符
- 4.2.2左移
- 4.2.3右移
- 4.2.4无符号右移
- 4.2.5位运算符与赋值的组合
- 4.3关系运算符
- 4.4布尔逻辑运算符
- 4.5赋值运算符
- 4.6“?”运算符
- 4.7运算符的优先级
- 4.8使用圆括号
- ……
- 第II部分Java库
- 第III部分使用Java开发软件
- 第IV部分Java应用