Java实例技术手册 中文版(赠品)(活动已结束)
基本信息
- 原书名: Java Examples in a Nutshell, 3rd Edition
- 原出版社: O'Reilly
- 作者: (美)David Flanagan [作译者介绍]
- 译者: 何健辉
- 丛书名: 坚果系列
- 出版社:中国电力出版社
- ISBN:7508306554
- 上架时间:2006-12-26
- 出版日期:2005 年7月
- 开本:16开
- 页码:800
- 版次:1-1
- 所属分类:
赠品
编辑推荐
畅销书《Javain a Nutshell》的作者精心打造了这样一本实战型Java图书,全书都围绕着真实世界Java编程示例展开,你将从中获益多多。如果你更倾向于“通过例子”来学习,那么这本书正是你的首选。
内容简介回到顶部↑
畅销书《java in a nutshell》的作者精心打造了这样一本实战型java图书,全书都围绕着真实世界java编程实例展开,你将从中获益多多。如果你更倾向于“通过例子”来学习,那么这本书正是你的首选。
全新的第三版涵盖了java 1.4,并收入了193个完整的实战示例,其中包括超过21900行认真编写并作了详尽注释的java代码,在此涉及20个不同的客户端和服务器端api。有关xml和servlet的章节已经重写,以涵盖相应规范的最新版本,并展示对于java 1.4的最佳实践。书中还增加和更新了一些实例,以展示其他一些新的java特性和api。
本书是《java in a nutshell》、《java foundation classes in a nutshell》和《java enterprise in a nutshell》的姊妹篇,它与这几本速查手册相得益彰,填补了它们的不足,为java编程新手和专家们提供了大量实例。本书并不局限于文字介绍,而是通过提供得到充分注释的实用示例并辅以简洁的解释,来让你放手实践以学习和探索java及其api。
本书包括展示以下内容的实例:
·核心api,包括i/o、new i/o、线程、网络、安全、串行化和反射
·桌面api,强调了swing gui、java 2d图形、首选项、打印、拖放、javabeans、applet和声音
·企业api,包括jdbc(数据库访问)、jaxp(xml解析和转换)、servlets 2.4、jsp 2.0 (javaserverpages)和rmi。
本书先从展示结构化和面向对象编程技术的实例人手,可以作为java编程新手的敲门砖。书中最后还提供了一个特殊的索引,利用这个索引可以很容易地查到使用一个特定java类或完成某项特定任务的实例。每章都配有相关练习,可以让读者进一步探索并尽享学习的快乐。
全新的第三版涵盖了java 1.4,并收入了193个完整的实战示例,其中包括超过21900行认真编写并作了详尽注释的java代码,在此涉及20个不同的客户端和服务器端api。有关xml和servlet的章节已经重写,以涵盖相应规范的最新版本,并展示对于java 1.4的最佳实践。书中还增加和更新了一些实例,以展示其他一些新的java特性和api。
本书是《java in a nutshell》、《java foundation classes in a nutshell》和《java enterprise in a nutshell》的姊妹篇,它与这几本速查手册相得益彰,填补了它们的不足,为java编程新手和专家们提供了大量实例。本书并不局限于文字介绍,而是通过提供得到充分注释的实用示例并辅以简洁的解释,来让你放手实践以学习和探索java及其api。
本书包括展示以下内容的实例:
·核心api,包括i/o、new i/o、线程、网络、安全、串行化和反射
·桌面api,强调了swing gui、java 2d图形、首选项、打印、拖放、javabeans、applet和声音
·企业api,包括jdbc(数据库访问)、jaxp(xml解析和转换)、servlets 2.4、jsp 2.0 (javaserverpages)和rmi。
本书先从展示结构化和面向对象编程技术的实例人手,可以作为java编程新手的敲门砖。书中最后还提供了一个特殊的索引,利用这个索引可以很容易地查到使用一个特定java类或完成某项特定任务的实例。每章都配有相关练习,可以让读者进一步探索并尽享学习的快乐。
作译者回到顶部↑
本书提供作译者介绍
David Flanagan是一个醉心于Java写作的计算机程序员,他的大部分时间都致力于编写Java相关图书。他在O’Reilly & Associates出版的其他畅销书还包括《Java in a Nutshell》、《Java Foundation Classes in a Nutshell》、《Java Enterprise in a Nutshell》、《JavaScript: The Definitive Guide》以及《JavaScript Pocket Reference》。David在麻省理工学院获得了计算机科学与工程学位。他生活在地处西雅图和温哥华之间的美国太平洋西北海岸。
.. << 查看详细
.. << 查看详细
目录回到顶部↑
前言
第一部分 java入门
第一章 java基础知识
1.1 hello world
1.2 fizzbuzz
1.3 斐波那契序列
1.4 使用命令行参数
1.5 反向回应
1.6 fizzbuzz分支切换
1.7 计算阶乘
1.8 递归阶乘
1.9 缓存阶乘
1.10 计算大阶乘
1.11 处理异常
1.12 交互式输入
1.13 使用stringbuffer
1.14 数字排序
1.15 计算质数
1.16 练习
第二章 对象、类和接口
第一部分 java入门
第一章 java基础知识
1.1 hello world
1.2 fizzbuzz
1.3 斐波那契序列
1.4 使用命令行参数
1.5 反向回应
1.6 fizzbuzz分支切换
1.7 计算阶乘
1.8 递归阶乘
1.9 缓存阶乘
1.10 计算大阶乘
1.11 处理异常
1.12 交互式输入
1.13 使用stringbuffer
1.14 数字排序
1.15 计算质数
1.16 练习
第二章 对象、类和接口
前言回到顶部↑
本书可以作为我以前几部作品《Java in a Nutshell》、《Java Foundation Classes in a Nutshell》和《Java Enterprise in a Nutshell》的姊妹篇。这几本书本身都是速查手册,尽管其中涉及各个JavaTM编程主题时也包括了一些精益求精的介绍和示例代码,但这些代码通常是以程序片段的形式给出的。之所以要写本书就是为了弥补这些书的不足,而提供一整套实用示例,这些示例拿来就可以编译和运行,因此无论是初学Java的程序员还是专家都会发现它非常适用。
本书的第一版于Java 1.1问世时诞生,Java 1.1是Java 1.0的两倍还多。当时我正忙于为Java in a Nutshell的第二版补充编写另外的一些示例,Sun的技术人员则致力于完成Java的转型,以至于用一本技术手册无法将其完全阐述清楚。由于Java in a Nutshell中速查参考部分有如此大的扩展,其中再无法容纳太多的示例了。但是Java in a Nutshell中的示例又是它的突出特点之一,实在令人难以割舍。
本书正是此忍痛割爱的产物,我很庆幸当初做了这个决定。能够自由地用整本书来介绍示例,这样就能够编写我真正想写的示例了。我能比从前涉入更深,而且就我本身来讲,深入开发示例时的探索和试验也着实让我很享受。对于本书的第二版,我又有了新的乐趣,那就是对Java API的新部分进行探索和试验,这包括:SwingTM、Java 2DTM、servlet和XML。在第三版中,New I/O、Java Sound和一些新的较小API(如日志和首选项)将先后登场。希望你能够以这些示例作为起点开始你自己的探索旅程,你一定能感受到我在写这些例子时的兴奋和快乐。
顾名思义,本书是要用示例“说话”,来教你如何使用Java,而这也是最受大家欢迎的学习方法。这里的文字并不多,而且你也找不到有关Java语句具体语法和行为的繁杂文档。本书设计为与《Java技术手册》、《Java基类技术手册》和《Java企业技术手册》结合使用。在研究这里的示例时,你可能会发现前几本书大有用处。你可能还会对O'Reilly Java系列的其他一些书感兴趣,详情请访问http://java.oreilly.com。
本书分为四部分。第一章和第二章是对Java语言本身的介绍,很适合初学Java的程序员。第三章~第十章则涵盖了核心Java API。这几章中介绍的API的详细文档见《Java技术手册》。第十一章到第十七章构成了本书的第三部分。这几章展示了Java的图形API和图形用户界面API,有关文档见《Java基类技术手册》。最后,第十八章~第二十一章包含了服务器端(或企业)API的示例,相应的文档请见《Java企业技术手册》中的介绍。
你可以根据兴趣自由选择阅读书中各章的顺序。不过,有一些章节之间是相互依赖的,而且有些章节必须按在此给出的顺序来阅读。例如,阅读第五章之前一定要先阅读第三章,这一点很重要。第一章和第二章所面向的是初涉Java的程序员,因此熟练的Java程序员可以跳过这两章。
就其本质来说,如果编程示例不算简单(即非平凡),就往往会涉及多个主题,而且这里有许多示例完全可以放在多个章中。本书最后一章是一个特殊的“示例索引”,在此你可以快速地查找到一个类、方法或编程主题,并能找到涉及该主题的示例。这个示例索引与书中最后的常规索引有所不同,并单独提供。
第三版新增内容
本书第二版的读者会发现这一版有了很大改进。在此新增了涉及New I/O API和Java Sound API的章节。另外,有关servlet和XML的章节也做了全面审查,书中还增加了许多新例子和改进的示例。原先所有示例的包前缀均为“com.davidflanagan.examples”,尽管这是正确的,但过于冗长,为了减少键入量,在此均改为简洁的“je3”。
在线Java示例
本书中的示例均可在线获得,所以你不必辛辛苦苦地全部自行键入!可以从作者的网站下载这些示例代码,网址为http://www.davidflanagan.com/javaexamples3,也可以从出版商的网站下载,网址为http://www.oreilly.com/catalog/jenut3。根据读者报告的印刷错误和代码bug,我们会在出版商网站上维护一个勘误表。这些示例可以免费地用于非商业用途。不过,如果你想将其用在商业产品中,则请你象征性地支付一点的商业许可费用,有关许可的详细情况请访问http://www.davidflanagan.com/javaexamples3。
O'Reilly的相关图书
O'Reilly出版了Java的一整套系列图书。其中包括《Java技术手册》、《Java基类技术手册》和《Java企业技术手册》,前面已经提到,这三本书是作为本书姊妹篇的速查手册。
还有一个相关的参考工作,即Jude,这是由作者编写和发布的一个开创性软件包,其中采用了《Java技术手册》中所用的流行的速查手册格式,并结合了Sun的权威javadoc文档,还提供了在线帮助应用的即时搜索和导航命令。详细情况请访问http://www.davidflanagan.com/Jude。
可以从O'Reilly获得完整的Java图书列表(http://java.oreilly.com)。本书各章还可能会引用一些特定图书,这些图书将有助于你更详细地理解有关内容。
本书约定
本书采用以下排版约定:
斜体
用于强调和指示一个词的第一次使用。命令、email地址、Web网址、FTP地址、文件和目录名以及新闻组也采用斜体。
粗体
本书的第一版于Java 1.1问世时诞生,Java 1.1是Java 1.0的两倍还多。当时我正忙于为Java in a Nutshell的第二版补充编写另外的一些示例,Sun的技术人员则致力于完成Java的转型,以至于用一本技术手册无法将其完全阐述清楚。由于Java in a Nutshell中速查参考部分有如此大的扩展,其中再无法容纳太多的示例了。但是Java in a Nutshell中的示例又是它的突出特点之一,实在令人难以割舍。
本书正是此忍痛割爱的产物,我很庆幸当初做了这个决定。能够自由地用整本书来介绍示例,这样就能够编写我真正想写的示例了。我能比从前涉入更深,而且就我本身来讲,深入开发示例时的探索和试验也着实让我很享受。对于本书的第二版,我又有了新的乐趣,那就是对Java API的新部分进行探索和试验,这包括:SwingTM、Java 2DTM、servlet和XML。在第三版中,New I/O、Java Sound和一些新的较小API(如日志和首选项)将先后登场。希望你能够以这些示例作为起点开始你自己的探索旅程,你一定能感受到我在写这些例子时的兴奋和快乐。
顾名思义,本书是要用示例“说话”,来教你如何使用Java,而这也是最受大家欢迎的学习方法。这里的文字并不多,而且你也找不到有关Java语句具体语法和行为的繁杂文档。本书设计为与《Java技术手册》、《Java基类技术手册》和《Java企业技术手册》结合使用。在研究这里的示例时,你可能会发现前几本书大有用处。你可能还会对O'Reilly Java系列的其他一些书感兴趣,详情请访问http://java.oreilly.com。
本书分为四部分。第一章和第二章是对Java语言本身的介绍,很适合初学Java的程序员。第三章~第十章则涵盖了核心Java API。这几章中介绍的API的详细文档见《Java技术手册》。第十一章到第十七章构成了本书的第三部分。这几章展示了Java的图形API和图形用户界面API,有关文档见《Java基类技术手册》。最后,第十八章~第二十一章包含了服务器端(或企业)API的示例,相应的文档请见《Java企业技术手册》中的介绍。
你可以根据兴趣自由选择阅读书中各章的顺序。不过,有一些章节之间是相互依赖的,而且有些章节必须按在此给出的顺序来阅读。例如,阅读第五章之前一定要先阅读第三章,这一点很重要。第一章和第二章所面向的是初涉Java的程序员,因此熟练的Java程序员可以跳过这两章。
就其本质来说,如果编程示例不算简单(即非平凡),就往往会涉及多个主题,而且这里有许多示例完全可以放在多个章中。本书最后一章是一个特殊的“示例索引”,在此你可以快速地查找到一个类、方法或编程主题,并能找到涉及该主题的示例。这个示例索引与书中最后的常规索引有所不同,并单独提供。
第三版新增内容
本书第二版的读者会发现这一版有了很大改进。在此新增了涉及New I/O API和Java Sound API的章节。另外,有关servlet和XML的章节也做了全面审查,书中还增加了许多新例子和改进的示例。原先所有示例的包前缀均为“com.davidflanagan.examples”,尽管这是正确的,但过于冗长,为了减少键入量,在此均改为简洁的“je3”。
在线Java示例
本书中的示例均可在线获得,所以你不必辛辛苦苦地全部自行键入!可以从作者的网站下载这些示例代码,网址为http://www.davidflanagan.com/javaexamples3,也可以从出版商的网站下载,网址为http://www.oreilly.com/catalog/jenut3。根据读者报告的印刷错误和代码bug,我们会在出版商网站上维护一个勘误表。这些示例可以免费地用于非商业用途。不过,如果你想将其用在商业产品中,则请你象征性地支付一点的商业许可费用,有关许可的详细情况请访问http://www.davidflanagan.com/javaexamples3。
O'Reilly的相关图书
O'Reilly出版了Java的一整套系列图书。其中包括《Java技术手册》、《Java基类技术手册》和《Java企业技术手册》,前面已经提到,这三本书是作为本书姊妹篇的速查手册。
还有一个相关的参考工作,即Jude,这是由作者编写和发布的一个开创性软件包,其中采用了《Java技术手册》中所用的流行的速查手册格式,并结合了Sun的权威javadoc文档,还提供了在线帮助应用的即时搜索和导航命令。详细情况请访问http://www.davidflanagan.com/Jude。
可以从O'Reilly获得完整的Java图书列表(http://java.oreilly.com)。本书各章还可能会引用一些特定图书,这些图书将有助于你更详细地理解有关内容。
本书约定
本书采用以下排版约定:
斜体
用于强调和指示一个词的第一次使用。命令、email地址、Web网址、FTP地址、文件和目录名以及新闻组也采用斜体。
粗体







点击看大图
加载中...


