Java技术手册(第三版)
Java技术手册(第三版)
David Flanagan
吴益华, 陈志远 译
出版时间:2001年10月
页数:792
这本畅销书是提供给所有Java程序员进行快速查阅的一本精华参考手册,对Java语言及其主要的API进行了一个浓缩介绍,如此一来,经验丰富的程序员就可以立即开始编写Java代码了。本书第三版涵盖Java 1.2和Java 1.3 beta,以及:
*简明扼要地描述Java语言的语法,可作为速成指南和语言参考手册。
*解释Java的面向对象特性,假设读者没有任何面向对象的编程经验。
*Java API的概述,显示如何执行一般的任务,例如字符串操作、输入/输出、线程处理,以及组成Java 2平台的类和接口。
*为与Sun的Java SDK一同发售的Java开发工具编写注解文档。
本书继承了O'Reilly传统的速查风格,有在主要的Java软件包中所有类的资料,包括java.lang、java.beans、java.math、java.net、java.security、java.text、java.util及javax.crypto。本参考手册囊括了在Java 1.2和1.3中的所有新类。一旦学会了Java,你就可以把这本书放在键盘旁,便于编程时随时参考。
本书是每位Java程序员所必备的两卷速查参考手册其中之一。它是《Java Foundation Classes in a Nutshell》的姊妹篇,后者内容包括了Java 2平台的图形和图形用户接口API(含Swing、AWT和Java 2D)。再有一卷《Java Enterprise in a Nutshell》, 则集中讨论了Java Enterprise的API,是服务器端或企业Java应用的程序员手中的至宝。
  1. 目录
  2. 前言
  3. 第一部分 介绍 Java
  4. 第一章 介绍
  5. Java是什么?
  6. Java的主要优点
  7. 一个例程
  8. 第二章 Java基本语法
  9. Unicode字符集
  10. 注释
  11. 标识符和保留字
  12. 基本数据类型
  13. 表达式和运算符
  14. 语句
  15. 方法
  16. 类和对象
  17. 数组类型
  18. 引用类型
  19. 包和Java名字空间
  20. Java文件结构
  21. 定义并且运行一个Java程序
  22. C和Java语言之间的差异
  23. 第三章 Java的面向对象编程
  24. 类成员
  25. 创建和初始化对象
  26. 撤消和终止对象
  27. 子类和继承
  28. 数据隐藏和封装
  29. 抽象类和方法
  30. 接口
  31. 内部类总述
  32. 静态成员类
  33. 成员类
  34. 局部类
  35. 匿名类
  36. 匿名类是怎样执行的
  37. 修饰词的总结
  38. 没有包括在Java中的C++特性
  39. 第四章 Java平台
  40. Java平台概述
  41. 字符串和字符
  42. Number和Math类
  43. 日期和时间
  44. 数组
  45. 集合
  46. 类型、映射和动态加载
  47. 线程
  48. 文件和目录
  49. 输入流和输出流
  50. 网络
  51. 进程
  52. 安全性
  53. 密码术
  54. 第五章 Java的安全性
  55. 安全冒险
  56. Java虚拟机的安全性以及类文件的验证
  57. 验证和加密
  58. 访问控制
  59. 对每个人的安全性
  60. Permission类
  61. 第六章 JavaBeans
  62. Bean基础
  63. JavaBeans的规则
  64. Bean的语境和服务
  65. 第七章 Java编程和文档规范
  66. 命名和大小写规范
  67. 可移植性规则和纯Java规则
  68. Java文档的注释
  69. 第八章 Java开发工具
  70. appletviewer JDK 1.0及其以后版本
  71. extcheck Java 2 SDK 1.2及其以后版本
  72. jar JDK 1.1及其以后版本
  73. Jarsigner Java 2 SDK 1.2及其以后版本
  74. java JDK 1.0及其以后版本
  75. javac JDK 1.0及其以后版本
  76. javadoc JDK 1.0及其以后版本
  77. javah JDK 1.0及其以后版本
  78. javakey JDK 1.1;在Java 2 SDK 1.2中被替代
  79. javap JDK 1.0及其以后版本
  80. jdb JDK 1.0及其以后版本
  81. keytool Java 2 SDK 1.2及其以后版本
  82. native2ascii JDK 1.1及其以后版本
  83. policytool Java 2 SDK 1.2及其以后版本
  84. serialver JDK 1.1及其以后版本
  85. 第二部分 API快速参考
  86. 如何使用这个快速参考
  87. 找到一个快速参考条目
  88. 阅读一个快速参考条目
  89. 第九章java.beans包
  90. 第十章java.beans.beancontext包
  91. 第十一章java.io包
  92. 第十二章java.lang包
  93. 第十三章java.lang.ref包
  94. 第十四章java.lang.reflect 包
  95. 第十五章java.math包
  96. 第十六章java.net包
  97. 第十七章java.security包
  98. 第十八章java.security.acl包
  99. 第十九章java.security.cert包
  100. 第二十章java.security.interfaces包
  101. 第二十一章java.security.spec包
  102. 第二十二章java.text包
  103. 第二十三章java.util包
  104. 第二十四章java.util.jar包
  105. 第二十五章java.util.zip包
  106. 第二十六章javax.crypto包
  107. 第二十七章javax.crypto.interfaces包
  108. 第二十八章javax.crypto.spec包
  109. 第二十九章类、方法和字段索引
  110. 词汇表
书名:Java技术手册(第三版)
作者:David Flanagan
译者:吴益华, 陈志远 译
国内出版社:中国电力出版社
出版时间:2001年10月
页数:792
书号:7-5083-0802-6
原版书出版商:O'Reilly Media
David Flanagan
 
David Flanagan是一名程序员,也是一名作家,它的个人网站是http://davidflanagan.com。他在O’Reilly出版的其他畅销书还包括《JavaScript Pocket Reference》、《The Ruby Programming Language》以及《Java in a Nutshell》。David毕业于麻省理工学院,获得计算机科学与工程学位。他和妻子和孩子一起生活在西雅图和温哥华之间的美国太平洋西北海岸。
 
 
本书封面是一只爪哇虎,它是八种老虎亚种中最小的那种,具有最长的腮须,其短鬃毛长满颈部。随着人类偷猎行为的蔓延,爪哇虎濒临灭绝。印度尼西亚政府正致力于挽救这种虎类。我们同样希望其他的亚种也能得到越来越多的重视并受到更为严格的保护。
老虎是最大的猫科动物,体重高达660磅,身体长达9英尺。和狮子不同的是,老虎是独居动物,它们喜欢单独猎食。老虎喜欢大型的猎物,如野猪、牛、野鹿。老虎很少袭击人类,只是在人类逐渐增加同它们的接触时袭击事件才渐渐增加。老虎袭击事件常常发生在它觉得自己或自己的孩子正受到威胁时。即使在这种情况下,老虎也几乎从不吃人。然而,也有某些老虎已经开始吃人肉了。在印度和孟加拉国一个称为素得邦的地区,这已经成为一个严重的问题。