Java语言学习手册(第二版)
基本信息
- 原书名: Learning Java,Second Edition
- 原出版社: O'Reilly
- 作者: (美)Patrick Niemeyer,Jonathan Knudsen [作译者介绍]
- 译者: 林琪
- 丛书名: O'REILLY系列
- 出版社:中国电力出版社
- ISBN:750831414X
- 上架时间:2004-4-7
- 出版日期:2004 年3月
- 开本:16开
- 页码:843
- 版次:2-1
- 所属分类:
计算机 > 软件与程序设计 > JAVA(J#) > Java
编辑推荐
Java是一种使我们对计算机的理解有所改变的编程语言,本书则对该语言供了一个易于理解同时又颇为详尽的介绍。Java已经成为大量应用的首先语言,如Web已经成为大量应用的首选语言,如Web服务、安全网络系统、基于XML的工具、可重用组件以及关键任务企业系统。本书中有大量易于学习的代码示例,由此可以指导你掌握Java的许多特性、API和功能。
内容简介回到顶部↑
java是一种使我们对计算的理解有所改变的编程语言,本书则对该语言提供了一个易于理解同时又颇为详尽的介绍。java已经成为大量应用的首选语言,如web服务、安全网络系统、基于xml的工具、可重用组件以及关键任务企业系统。本书中有大量易于学习的代码示例,由此可以指导你掌握java的许多特性、api和功能。
这一新版已得到了扩展和更新以面向java 2 sdk 1.4。在此详尽地介绍了诸如web应用、servlet和xml等重要内容,它们对于企业应用的发展起到了显著的推动作用。第二版中完全涵盖了java
1.4的所有语言特性,其中包括断言和异常链,另外还介绍了诸如正则表达式和nio(新i/o包)等新的api。新加入的swing特性和组件在此也有所描述,另外所涉及的内容还包括使用开源netbeans
ide的javabeans组件体系结构、有关applet的最新信息,以及面向所有主流web浏览器的java插件。
[b]随书光盘[/b]为你提供了着手使用java所需的所有内容。除了本书的许多示例程序以外,光盘中还包括了完整的j2se sdk 1.4、netbeans ide、jakarta项目的ant make实用工具和tomcat应用服务器,另外还提供了beanshell,这是由本书作者pat niemeyer所开发的一个简单的开源java脚本语言。
[b]随书光盘[/b]为你提供了着手使用java所需的所有内容。除了本书的许多示例程序以外,光盘中还包括了完整的j2se sdk 1.4、netbeans ide、jakarta项目的ant make实用工具和tomcat应用服务器,另外还提供了beanshell,这是由本书作者pat niemeyer所开发的一个简单的开源java脚本语言。
作译者回到顶部↑
本书提供作译者介绍
Patrick Niemeyer最早于西南贝尔实验室技术资源部门任职时开始涉足Oak。他是网络化和分布式应用领域的一位独立顾问和作者。Pat曾开发了BeanShell,这是一种流行的Java脚本语言,另外还在网上提供了许多其他的免费小软件。目前,Pat正致力于为A.G.Edwardsg开发企业体系架构。
.. << 查看详细
.. << 查看详细
目录回到顶部↑
前言
第一章 只是另一种语言吗?
进入java世界
虚拟机
java与其他语言的比较
设计安全
实现安全
应用和用户级安全性
java与web
java 作为通用应用语言
java路线图
第二章 第一个应用
hellojava
hellojava2:余波未平
hellojava3:按钮的震撼!
hellojava4:netscape的反戈一击
第三章 使用工具
java解释器
类路径
策略文件
第一章 只是另一种语言吗?
进入java世界
虚拟机
java与其他语言的比较
设计安全
实现安全
应用和用户级安全性
java与web
java 作为通用应用语言
java路线图
第二章 第一个应用
hellojava
hellojava2:余波未平
hellojava3:按钮的震撼!
hellojava4:netscape的反戈一击
第三章 使用工具
java解释器
类路径
策略文件
前言回到顶部↑
本书所讨论的是Java TM语言和编程环境。无论你是一位软件开发人员,抑或仅仅在过去数年经常上网,无庸置疑,Java对你而言都可谓耳熟能详。Java的引入在Internet的发展历程中堪称最精彩的手笔之一。自1995年发布了Java alpha版本以来,它就成为了Internet编程群体的最爱。“忽如一夜春风来,千树万树梨花开”,数以千计的人都纷纷开始编写Java applet,并加至其Web页面上。自此以后,Java从最早基于浏览器开始“起步”,逐步成长壮大起来,直到目前,Java无疑已成为世界上最流行的编程语言,并得到了数百万人的使用。近年来,在开发人员的需求方面,Java已经超越了C++和Visual Basic,而逐步成为面向新型开发(特别是基于Web的应用和服务)的实战语言。许多大学都将Java连同其他重要的现代语言一起作为学生的基础课程。没准你正是在课堂上阅读这段文字呢!那么,究竟什么是Java呢?Java是一种由Sun公司开发的新型编程语言,用以操控各种各样的计算设备,并在网络化应用领域取得了巨大成功。Java被广泛用于创建交互式的Web页面和Web服务。不过,这还只是其“冰山一角”。Java语言和环境相当丰富,足以为诸如动态可扩展Web浏览器和移动代理等新型应用提供支持。围绕着Java已经开发出而且还正在开发全新的计算机平台;这其中包括手持设备以及通过网络动态下载所有软件的网络计算机。在未来数年里,我们将对Java的功用有更多的了解。有着奇思妙想的Web页面很有趣也很值得玩味,但这当然不是Java的全部。Java的成功使我们从根本上改变了对计算的理解。
本书将为你提供有关Java的全面的基础知识。此第二版力图通过完备地介绍Java语言、其类库、编程技术以及术语,从而成为一本名符其实的入门级图书。我们将深入地探讨一些有意思的领域,对于其余方面,则至少会浮光掠影地谈到。有关我们概略涉及的领域,O'Reilly & Associates专门出版了其他图书,它们对Java的特定领域和应用提供了更为详尽的信息。
只要有可能,我们便会提供有影响而且有实际意义的例子,而避免简单地对特性加以罗列。这些例子尽管很简单,但对于所能做的工作却提供了充分的提示。在此并不打算仅由这些介绍即开发出另一个“超级应用”,不过,我们希望你花费一些时间完成这些实验,并以此为起点做进一步的思考,以便自行领悟出更多的内容。
最新发展
本书实际上是《Exploring Java》(O'Reilly已经出版的一本畅销书)的第4版,在此做了重新整理,并且改了名字。在每一次新版推出时,我们不仅加入了涉及新增特性的新内容,而且还特别注意了对现有内容进行全面的修订和更新,从而将所涉及领域加以综合,并且在书中加入数年来的实际经验和观点。在最近的版本中,有一个值得注意的调整,即我们弱化了applet的使用,这反映了过去一两年中applet在创建交互式Web页面方面所起到的作用稍显“一成不变”。另外,这一版则大幅扩展了Web应用和服务的介绍,这些内容目前已经是成熟的技术了。我们还增加了有关XML和XSL处理的一章,这些则是非常重要的新技术。我们所介绍的是Sun最新Java版本的最有意思的特性,此版本官方称为Java 2标准版(Java 2 Standard Edition,J2SE)SDK 1.4版本[原来将其称为“JDK”(Java Development Kit,Java开发包)],现在Sun均使用“SDK”,以表示软件开发包(Software Development Kit)。Sun用“Java 2”一词涵盖了Java 1.2版本中所引入的主要的新特性。如果有必要提到版本,我们将把它们简单地称为Java 1.x。Java 1.4中的新特性包括对servlet和Web应用的改进、正则表达式、Swing改善、诸如断言和链式异常等新的语言特性、日志和首选项API,还包括一个全新的I/O功能。
在Java的最近发展(1.2版本)中,还有另一个重要的改变,这就是:对于图形用户界面(GUI)编程,Java Swing作为主API呈现出强劲的优势。对于本书中与AWT(这是Java原来的GUI编程接口)有关的所有内容,目前已经重新整理并更新为Swing功能。
本版新内容
我们对这一版进行了相当程度的重写,从而尽可能地做到最新和全面。本版的新主题包括:
语言断言和异常链(第四章)
正则表达式(第九章)
新增的首选项和日志API(第十章)
面向可伸缩I/O的包(第十一章和第十二章)
servlet和Web应用API的全面介绍(第十四章)
Swing的更新,包括格式化文本和新的焦点系统(第十五章~第十七章)
使用NetBeans IDE的JavaBean示例(第二十一章)
有关Java插件和applet签名的信息(第二十二章)
对XML的全面介绍,包括SAX、DOM、DTD、XSL/XSLT和新的JavaBeans
XMLEncoder(第二十三章)
读者对象
本书主要面向计算机专业人士、学生、技术人员以及黑客。如若需要构建实际的应用,而希望得到有关Java语言的第一手经验,那么本书正可应你所需。这本书还可以作为一本面向对象编程的绝佳教程,因为在了解Java的同时,你也将同时掌握一种功能强大而且实用的方法来实现面向对象软件开发。
本书将为你提供有关Java的全面的基础知识。此第二版力图通过完备地介绍Java语言、其类库、编程技术以及术语,从而成为一本名符其实的入门级图书。我们将深入地探讨一些有意思的领域,对于其余方面,则至少会浮光掠影地谈到。有关我们概略涉及的领域,O'Reilly & Associates专门出版了其他图书,它们对Java的特定领域和应用提供了更为详尽的信息。
只要有可能,我们便会提供有影响而且有实际意义的例子,而避免简单地对特性加以罗列。这些例子尽管很简单,但对于所能做的工作却提供了充分的提示。在此并不打算仅由这些介绍即开发出另一个“超级应用”,不过,我们希望你花费一些时间完成这些实验,并以此为起点做进一步的思考,以便自行领悟出更多的内容。
最新发展
本书实际上是《Exploring Java》(O'Reilly已经出版的一本畅销书)的第4版,在此做了重新整理,并且改了名字。在每一次新版推出时,我们不仅加入了涉及新增特性的新内容,而且还特别注意了对现有内容进行全面的修订和更新,从而将所涉及领域加以综合,并且在书中加入数年来的实际经验和观点。在最近的版本中,有一个值得注意的调整,即我们弱化了applet的使用,这反映了过去一两年中applet在创建交互式Web页面方面所起到的作用稍显“一成不变”。另外,这一版则大幅扩展了Web应用和服务的介绍,这些内容目前已经是成熟的技术了。我们还增加了有关XML和XSL处理的一章,这些则是非常重要的新技术。我们所介绍的是Sun最新Java版本的最有意思的特性,此版本官方称为Java 2标准版(Java 2 Standard Edition,J2SE)SDK 1.4版本[原来将其称为“JDK”(Java Development Kit,Java开发包)],现在Sun均使用“SDK”,以表示软件开发包(Software Development Kit)。Sun用“Java 2”一词涵盖了Java 1.2版本中所引入的主要的新特性。如果有必要提到版本,我们将把它们简单地称为Java 1.x。Java 1.4中的新特性包括对servlet和Web应用的改进、正则表达式、Swing改善、诸如断言和链式异常等新的语言特性、日志和首选项API,还包括一个全新的I/O功能。
在Java的最近发展(1.2版本)中,还有另一个重要的改变,这就是:对于图形用户界面(GUI)编程,Java Swing作为主API呈现出强劲的优势。对于本书中与AWT(这是Java原来的GUI编程接口)有关的所有内容,目前已经重新整理并更新为Swing功能。
本版新内容
我们对这一版进行了相当程度的重写,从而尽可能地做到最新和全面。本版的新主题包括:
语言断言和异常链(第四章)
正则表达式(第九章)
新增的首选项和日志API(第十章)
面向可伸缩I/O的包(第十一章和第十二章)
servlet和Web应用API的全面介绍(第十四章)
Swing的更新,包括格式化文本和新的焦点系统(第十五章~第十七章)
使用NetBeans IDE的JavaBean示例(第二十一章)
有关Java插件和applet签名的信息(第二十二章)
对XML的全面介绍,包括SAX、DOM、DTD、XSL/XSLT和新的JavaBeans
XMLEncoder(第二十三章)
读者对象
本书主要面向计算机专业人士、学生、技术人员以及黑客。如若需要构建实际的应用,而希望得到有关Java语言的第一手经验,那么本书正可应你所需。这本书还可以作为一本面向对象编程的绝佳教程,因为在了解Java的同时,你也将同时掌握一种功能强大而且实用的方法来实现面向对象软件开发。








点击看大图





加载中...


