感谢那些在“Java 软件开发会议”上我的 Java 小组发言的同志们,以及我教授过的那些学生,他们提出的
问题使我的教案愈发成熟起来。
特别感谢Larry 和Tina O"Brien,是他们将这本书和我的教学内容制成一张教学CD…ROM (关于这方面的问
题,http://BruceEckel。 有更多的答案)。
有许多人送来了纠错报告,我真的很感激所有这些朋友,但特别要对下面这些人说声谢谢:Kevin Raulerson
(发现了多处重大错误),Bob Resendes (发现的错误令人难以置信),John Pinto,Joe Dante,Joe
Sharp,David bs (许多语法和表达不清的地方),Dr。 Robert Stephenson,Franklin Chen ,Zev
Griner,David Karr,Leander A。 Stroschein,Steve Clark,Charles A。 Lee,AustinMaher,Dennis P。
Roth,Roque Oliveira,Douglas Dunn,Dejan Ristic,NeilGalarneau ,David B。 Malkovsky ,Steve
Wilkinson,以及其他许多热心读者。
为了使这本书在欧洲发行,Prof。 Ir。 Marc Meurrens 进行了大量工作。
有一些技术人员曾走进我的生活,他们后来都和我成了朋友。最不寻常的是他们全是素食主义者,平时喜欢
练习瑜珈功,以及另一些形式的精神训练。我在练习了以后,觉得对我保持精力的旺盛非常有好处。他们是
Kraig Brockschmidt ,GenKiyooka 和 Andrea provaglio,是这些朋友帮我了解了 Java 和程序设计在意大利
15
…………………………………………………………Page 17……………………………………………………………
的情况。
显然,在Delphi 上的一些经验使我更容易理解 Java,因为它们有许多概念和语言设计决定是相通的。我的
Delphi 朋友提供了许多帮助,使我能够洞察一些不易为人注意的编程环境。他们是 Marco Cantu (另一个意
大利人——难道会说拉丁语的人在学习Java 时有得天独厚的优势?)、Neil Rubenking (他最喜欢瑜珈/素
食/禅道,但也非常喜欢计算机)以及Zack Urlocker (是我游历世界时碰面次数最多的一位同志)。
我的朋友Richard Hale Shaw (以及Kim)的一些意见和支持发挥了非常关键的作用。Richard 和我花了数月
的时间将教学内容合并到一起,并探讨如何使学生感受到最完美的学习体验。也要感谢KoAnn Vikoren ,
Eric Eaurot,DeborahSommers,Julie Shaw,Nicole Freeman,Cindy Blair,Barbara Hanse,Regina
Ridley,Alex Dunne 以及MFI 其他可敬的成员。
书籍设计、封面设计以及封面照片是由我的朋友Daniel Will…Harris 制作的。他是一位著名的作家和设计家
(http://WillHarris。),在初中的时候就已显露出了过人的数学天赋。但是,小样是由我制作的,
所以录入错误都是我的。我是用Microsoft Word 97 for Windows 来写这本书,并用它生成小样。正文字体
采用的是Bitstream Carmina;标题采用Bitstream Calligraph 421 (bitstream。);每章开头的符
号采用的是来自P22 的Leonardo Extras (http://p22。);封面字体采用 ITC Rennie
Marckintosh。
感谢为我提供编译器程序的一些著名公司:Borland,Microsoft,Symantec,Sybase/Powersoft/Wat 以
及Sun。
特别感谢我的老师和我所有的学生(他们也是我的老师),其中最有趣的一位写作老师是Gabrielle Rico
(《Writing the Natural Way》一书的作者,Putnam 于 1983 年出版)。
曾向我提供过支持的朋友包括(当然还不止):Andrew Binstock,SteveSinofsky,JD Hildebrandt,Tom
Keffer,Brian McElhinney,Brinkley Barr ,《Midnight Engineering》杂志社的 Bill Gates,Larry
Constantine 和 LucyLockwood,Greg Perry,Dan Putterman ,Christi Westphal,Gene Wang,DaveMayer,
David Intersimone,Andrea Rosenfield,Claire Sawyers,另一些意大利朋友(Laura Fallai,Corrado,
Ilsa 和Cristina Giustozzi ),Chris 和 Laura Strand,Almquists,Brad Jerbic,Marilyng Cvitanic,
Mabrys,Haflingers,Pollocks ,Peter Vinci,Robbins Families,Moelter Families (和McMillans),
Michael Wilk,Dave Stoner,Laurie Adams,Cranstons,Larry Fogg,Mike 和 Karen Sequeira,Gary
Entsminger 和 Allison Brody ,KevinDonovan 和 Sonda Eastlack,Chester 和 Shannon Andersen,Joe
Lordi,Dave 和 Brenda Bartlett,David Lee ,Rentschlers,Sudeks,Dick,Patty 和Lee Eckel,Lynn 和
Todd 以及他们的家人。最后,当然还有我的爸爸和妈妈。
16
…………………………………………………………Page 18……………………………………………………………
Table of Contents
《THINKING IN JAVA 》中文版。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。1
写在前面的话 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。6
引言。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。8
1。 前提。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。8
2。 Java 的学习。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 8
3。 目标。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。8
4。 联机文档。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。9
5。 章节。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。9
6。 练习。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。12
7。 多媒体CD…ROM 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。12
8。 源代码。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。12
9。 编码样式。。。。。。。。。。
小说推荐
- 软件工程实践者的思想(PDF格式)
- -Page 1-大 道 至 简—软件工程实践者的思想周爱民(Aimingoo 著-Page 2-序2004 年 11 月初爱民(Aimingoo)第一次把他的书稿给我,我翻看了一下,第一反应讲的是感想。这不错,在技
- 其他
- 最新章:第26章
- 深入浅出MFC第2版(PDF格式)
- -Page 1-Page 2-山高月小山高月小 水落石出水落石出山高月小山高月小 水落石出水落石出-Page 3-深入淺出MFC(第版 使用Visual C 5.0 MFC 4.2)Dissecting MFC(Second Edition Using Visual C 5.0 MFC 4.2)侯俊
- 其他
- 最新章:第309章
- VB2008从入门到精通(PDF格式英文版)
- -Page 1(R)The eXperT’s Voice inBeginningVB 2008From Novice to ProfessionalChristian Gross-Page 2-Page 3-Beginning VB 2008From Novice to Professional■C
- 其他
- 最新章:第214章
- C语言游戏编程从入门到精通(PDF格式)
- -Page 1-Page 2-Page 3-Page 4-Page 5-Page 6-Page 7-Page 8-Page 9-Page 10-Page 11-Page 12-Page 13-Page 14
- 其他
- 最新章:第4章
- JMS简明教程(PDF格式)
- -Page 1-JMS1.1规范中文版卫建军2007‐11‐22-Page 2
- 其他
- 最新章:第28章
- C语言实例教程(PDF格式)
- -Page 1-前 言Visual C+是开发运行于Windows 95和Windows NT环境下的Win32应用程序的可视化编程工具中最重要的成员之一,它为软件开发人员提供了完整的编辑、编译和调试工具和建立于Win32 API(ApplicationProgramming Interface)基
- 其他
- 最新章:第143章
- 神祗之眼 (正式版)第7卷(全文完)作者:百里芜虚
- 第五十一章离12月25日的圣诞节还有两天,纽约已经换上了节日的盛装,几天前的一场大雪令整个城市一片银白。人们笑逐颜开,都纷纷开始为节日做准备,商家为了在节日打开销路纷纷推出各种优惠促销手段,纽约的大街小巷全都这样热闹。依沙那被老婆打发出来买过节要用的杂货,而女儿则和凯妮一起到百货商场去买衣服去了。对
- 魔法玄幻
- 最新章:第23章
- SQL语言艺术(PDF格式)
- -Page 1-SQLSSQQLL语言艺术内容介绍本书分为12章,每一章包含许多原则或准则,并通过举例的方式对原则进行解释说明。这些例子大多来自于实际案例,对九种SQL经典查询场景以及其性能影响讨论,非常便于实践,为你数据库应用维护人员阅读。资深 SQL 专家 Stéphane Faroult倾力打
- 其他
- 最新章:第27章
- php程序设计简明教程(DOC格式)
- -Page 1-PHP 程序设计简明教程PHP 讲义 第 1 页 共 90 页-Page 2-目录序 4第一章 PHP 简介 6
- 其他
- 最新章:第31章