作者:empty 页数:784 出版社:empty |
本书是Java程序员的快速参考手册, 编程的时候可放在键盘之旁以供查阅。本书的第一部分是对Java编程语言和Java平台的核心应用程序接(API) 的一个快速, 精练的简要介绍。第二部分是一个快速参考, 给出了这些核心的API中的每一个类和接的简洁而又详细的描述。本书涵盖了Java l.0、L.1、1.2以及1.3的内容。
熟悉本书第二版的读者将会注意到在这一版中发生了许多改变。最显著的变化是AWT和applet API已经不再在本书中论述。Java平台在从Java l.1升级到1.2的过程中容量扩大了3倍。相应地,也是不可避免地,本书也已经被分成了3卷。你现在所读到的这一卷仅仅讲述了这个平台使用的基本API, 包括基本语言和实用类, 以及用于输人/输出、网络和安全的类,你可以通过目录来了解本书讲述的包的完整列表,如果你是一个正在处理图形或者图形用户界面(GUI) 的客户器程序员, 那么可能需要使用《Java Foundation Classes in aN ui shell》一书作为本书的补充, 这本书讲述了所有和图形以及GUI有关的类, 包括AWT, Swing, Java2D以及applet API.如果你是一个服务端或者企业级程序员, 那么可能会对《Java Enterprise in a Nutshell》有兴趣。
前言合适了,所以我重写井扩展了第三章和第三章,不再引用C、C++或其他编程语言来解释Java。现在只要是具有定经验的程序员就应该能够从本书学习Java编程技术,这些介绍性的章节是使用一种严谨和简练的风格来撰写的, 那些已经了解Java的程序员可以把它们作为参考来使用,第一个部分的另一个新特点是第四章“Java平台”, 这一章是对本书索引部分中讲述的API的一个介绍。它包括了60多个详细的API使用实例, 这些例子说明了如何使用Java平台的预定义类来完成一般的任务。最后,本书快速参考部分使用了全新的版式.这种版式极大地改善了参考材料的可读性, 同时将更多的API信息包容在更小的空间中, 即使已经熟悉了本书第二版, 也应该花费一些时间读一下第二部分开始的“如何使用快递参考”中的内容;它解释了新的快速参考的格式,并且为你显示了如何可以从中获得最多的信息,
前言.1
第一部分介绍Java
第一章介绍.13
Java是什么.13
第二章Java基本语法.31
表达式和运算符.43
方法.78
类和对象.
数组类型.
引用类型.
包和Java名字空间.
Java文件结构.
定义并且运行一个Java程序.
C和Java语言之间的差异.
第三章Java的面向对象编程.
类成员.
创建和初始化对象.
撒消和终止对象.
子类和继承.
数据隐藏和封装.
抽象类和方法.
接口.
内部类总述.
静态成员类.
成员类.
局部类.
匿名类.
匿名类是怎样执行的.
修饰词的总结.
没有包括在Java中的C++特性.
第四章Java平台.
Java平台概述.
字符串和字符.
Number和Math类.
目录
日期和时间.
数组.
集合.
类型、映射和动态加戴.
线程.
文件和目录.
输入流和输出流.
网络.
进程.
安全性.
密码术.
第五章Java的安全性.
安全冒险.
Java虚拟机的安全性以及类文件的验证.
验证和加密.
访问控制.
对每个人的安全性.
Permission类.
第六章JavaBeans.
Bean基础.
JavaBeans的规则.
Bean的语境和服务.
第七章Java编程和文档规范.
命名和大小写规范.
可移植性规则和纯Java规则.
Java文档的注释.
第八章Java开发工具
appletviewer.
cxt check.
jar.
Jar signer.
java.
javac.
javadoc.
javah.
java key.
java p.
jdb.
keytool.
native 2ascii.
policy tool.
serial ver.
第二部分API快速参考
如何使用这个快速参考.
第九章java.beans包.
第十章java.beans.bean context包
第十一章java.io包.
第十二章java.lang包.
第十三章java.lang.ref包.
目录
第十四章java.lang.reflect包.
第十五章java.math包.
第十六章java.net包.
第十七章java.security包.
第十八章java.security.acl包.