前言
本书讨论的是Java编程语言和编程环境。无论你是一位软件开发人员,抑或仅仅在过去数年经常上网,无庸置疑,Java对你而言都可谓耳熟能详。Java的引入在Web的发展历史中堪称最精彩的手笔之一,并且在过去的15年里,Java应用程序对Internet上的业务的增长贡献很大。Java有可能已成为世界上最流行的编程语言,使得数百万开发人员在几乎所有的计算机上使用它。在过去的十年里,在开发人员的需求方面,Java已经超越了C++和Visual Basic,而逐步成为某些应用种类开发(特别是基于Web的应用和服务)的事实标准语言。许多大学都将Java连同其他重要的现代语言一起作为学生的基础课程。没准你正是在课堂上阅读本书呢!
本书将为你提供关于Java的全面的基础知识。第4版力图通过完备地介绍Java语言、其类库、编程技术以及术语,成为一本名符其实的入门级图书。我们将深入地探讨一些有意思的领域,对于其余方面,则至少会浮光掠影地谈到。关于我们概略涉及的领域,O'Reilly & Associates专门出版了其他图书,它们对Java的特定领域和应用提供了更为详尽的信息。
只要有可能,我们便会提供有影响、有实际意义且有趣的例子,而避免简单地对特性进行罗列。这些例子尽管很简单,但对于所能做的工作却给出了充分的提示。我们不打算仅由这些介绍即开发出另一个“超级应用”,不过,我们希望你花费一些时间来完成这些实验,并以此为起点做进一步的思考,以便开发自己的应用。
目录
第1章 一种现代语言
1.1进入Java世界
1.2 虚拟机
1.3 Java与其他语言的比较
1.4 设计安全
1.5 实现安全
1.6 应用和用户级安全性
1.7 Java路线图
第2章 第一个应用
第3章 使用工具
第4章 Java语言
第5章 Java中的对象
第6章 类之间的关系
第7章 使用对象和类
第8章 泛型
第9章 线程
第10章 文本处理
第11章 核心实用工具
第12章 输入/输出功能
第13章 网络编程
第14章 Web编程 514
第15章 Web应用与Web服务
第16章 Swing
第17章 使用Swing组件
第18章 再谈Swing组件
第19章 布局管理器
第20章 使用2D API绘图
第21章 使用图像及其他媒体
第22章 JavaBeans
第23章 Applets
第24章 XML