首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

    自从最初的JDK(Java Development Kit,Java开发工具包)于1995年5月发布以来,Sun公司的工程人员为改进和增强Java平台付出了艰苦的努力。本版与Java SE(Java Platform Standard Edition,Java平台标准版)6相一致,并且反映了这一版本的API。

    本版介绍了从第3版(对应Java SE 1.3)出版以来Java平台添加的新特性,比如介绍泛型和注解的一章(第6章)。还有关于Java Web Start(第17章)、平台环境(第14章)和正则表达式(第13章)的几章。并发(原来的“线程”)(第12章)、I/O(第10章)、面向对象的编程概念(第2章)和语言基础(第3章)这几章都完全重新编写了。集合(第11章)从附录中提取出来成为独立的一章。新的附录B包含如何准备Java编程语言认证(Java Programming Language Certification)考试的信息。

    本书的所有资料都经过了Sun公司Java开发人员的仔细审核,以便确保信息是准确的和最新的。

    和前几版一样,本书以Sun公司网站上的在线教程为基础:

   http://java.sun.com/docs/books/tutorial/

    本书包含的信息(经常被称为“核心教程”或者“基础”)针对初级到中级程序设计人员的需要。掌握了本书的内容之后,读者可以在该网站上学习Java平台的其他知识。

    像以往一样,我们的目的是编写容易阅读的实用程序员指南,并且用很多示例帮助读者理解程序。

■本书面向的读者

    本书既适合初学者,也适合有经验的程序员。

    ●新程序员通过从头到尾阅读本书可以得到最大的收获,包括按照第1章中的分步讲解编译和运行自己的第一个程序。

    ●具有过程式语言(比如C)经验的程序员可以从Java编程语言的面向对象概念和特性开始学习。

    ●经验丰富的程序员可以跳到更高级的主题,比如关于泛型、并发或者Java Web Start的内容。

    本书包含的内容可以满足各种不同经验的程序员的学习需要。

■如何使用本书

    本书的设计方式使读者既可以通读,也可以在各主题之间跳转。信息按照逻辑的顺序编排,并且尽可能避免向前引用。

    书中的示例是在6.0版本下编译的。为了编译和运行大多数示例,读者需要下载这个版本。

    本书的网上下载资源包含本书英文原版的内容 (包括示例,还有问题和练习的答案 ),以及在线Java SE教程、Java SE开发工具包(Java SE Development Kit,JDK) 、相应的API规范和指导文档 。

    在本书中你会看到这样的脚注:

    docs/api/java/lang/Class.html

    和

    tutorial/deployment/applet/examples/TalkServer.java

    根目录包含docs和tutorial目录,所以能在指定的位置找到这些脚注。要想定位到最新的在线页面,在docs脚注前面加http://java.sun.com/javase/6/;在tutorial脚注前面加http://java.sun.com/docs/books/即可:

   http://java.sun.com/javase/6/docs/api/java/lang/Class.html

   http://java.sun.com/docs/books/tutorial/deployment/applet/examples/TalkServer.java

    本书英文原版的章节在网上下载资源的下列位置:

    章                                  位  置

    第1章 入门                        tutorial/getStarted

    第2章 面向对象的编程概念          tutorial/java/concepts

    第3章 语言基础                    tutorial/java/nutsandbolts

    第4章 类和对象                    tutorial/java/javaOO

    第5章 接口和继承                  tutorial/java/IandI

    第6章 泛型                        tutorial/java/generics

    第7章 包                          tutorial/java/package

    第8章 数字和字符串                tutorial/java/data

    第8章 数字和字符串                tutorial/java/data

    第9章 异常                        tutorial/essential/exceptions

    第10章 基本I/O                    tutorial/essential/io

    第11章 集合                      tutorial/collections

    第12章 并发                      tutorial/essential/concurrency

    第13章 正则表达式                tutorial/essential/regex

    第14章 平台环境                  tutorial/essential/environment

    第15章 Swing                      tutorial/ui

    第16章 把程序打包到JAR文件中      tutorial/deployment/jar

    第17章 Java Web Start            tutorial/deployment/webstart

    第18章 applet                    tutorial/deployment/applet

    我们欢迎读者对本书多提宝贵意见。请使用如下的Tutorial反馈论坛:

   http://developers.sun.com/contact/tutorial_feedback.jsp

致谢

    许多因特网读者帮助我们保持并提高了本书的质量,他们给我们发电子邮件,热情地指出我们的输入错误和无效的链接,以及本书中可能引起误解的地方和需要重写的地方。

    许多现任和前任的Java开发人员和文档编写人员给我们提了许多建议,解答了我们的许多问题,审阅了我们的内容,甚至参与了本书部分内容的编写。这个名单很长,其中我们特别要感谢Eric Armstrong、David Bristor、Martin Buchholz、Mandy Chung、Iris Garcia Clark、Margarita Fischer、Amy Fowler、Andy Herrick、Shannon Hickey、David Holmes、Jim Holmlund、Patrick Keegan、Peter Korn、Masayoshi Okutsu、Scott Seligman、Xueming Shen、Sundar Sivasubramanian、Pete Soper、Scott Violet和Kathy Walrath作出的贡献。我们还要特别感谢Sun公司其他高水平的作者和程序员,他们作为特邀作者参与了在线教程的编写。

    我们要感谢以前的同事Joshua Bloch (“集合”一章的原作者),他在百忙之中为我们提供了最新的信息。我们还要感谢特邀的审稿人Doug Lea和Brian Goetz的长期支持。

    感谢我们的经理Debra Scott给予我们鼓励,并且给我们的工作提供了必要的支持。

    我们的程序经理Mary Lautner和Ian Hardie跟踪进度、分担事务性工作,并以其幽默的天性使工作变得轻松。

    插图设计者Michael Quillman和Dwayne Wolff制作了专业的图片,工作又快又好。

    我们还要感谢SQE团队成员提供了有价值的反馈。

    最后,感谢Java SE部门的经理让他们的工程师和插图设计者帮助编写本书,特别感谢:Uday Dhanikonda、Frances Ho、James Hsieh、Janet Koenig和Keith Yarwood。

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论