正在加载图片...
流量来衡量,而是要看我们是否能以一种更为便捷的方式来相互交流。不 仅是一对一,而且是一群人之间,甚至是在整个地球范围。我曾听说,由 于有了足够多的人和足够多的通道,下一场革命将会是全球思想的重组。 不论Java是不是促成这一革命的工具,但至少这种可能性让我觉得教这 门语言是一件有意义的工作 第三版前言 写这一版的目的,以及工作的重点,很大程度上是为了让本书能跟上 Java jdK1.4版的发布。同时我也明白,绝大多数读者学这本书的目 的,是为了在Java方面打下扎实的基础,为学习更复杂内容的作准备。 由于Java还在不断发展,所以重新评估什么是“基础知识”就变得很必 要了,这也是本书所涉及的范围不再扩张的部分原因。这就意味着,举例 来说,为了让读者能够了解线程的核心思想的基础知识,我重写了“并发 Concurrency”这一章(过去叫“多线程” Multithreading)。如果不知 道它的核心思想,你很难理解多线程方面的更复杂的问题 我也慢慢理解代码测试的重要性了。如果没有能运行测试程序的内置测试 框架,那每次系统编译之后,你就无法知道代码是否可靠。在本书中,为 了做到这一点,我创建了一个特殊的,用来显示和验证程序输出的单元测 试的框架。这个内容放在新的第15章。在这一章中,还介绍ant(事实上 的标准Java编译系统,类似于make), JUnit(事实上Java单元测试框 架的标准),以及JDK1.4中新增加的日志( logging)和断言( assertion) 功能,以及调试( debugging)和性能测试( profiling)。为了能概括这么 多概念,新的一章被命名为“发现问题 Discovering Problems”。同时 这一章还介绍了我所认为的当今Java程序员都该掌握的一些基本技能 此外,我复查了本书的每个例程,并且问自己,下我所理解的良好的 为什么要这么做?”大 多数情况下,为了让代码风格更为一致,同时 Java编程习惯(至少在比较基础的范围内),我对代码作了一些改进。此 外,我还去除了不再有意义的例子,加进了一些新的例子,重新设计和实 现了很多已有的例子 本书的第16章提出了我所理解的Java语言的基本介绍。这本书可以用 作介绍课程的教材,但是怎样才能得到那些更高级的材料呢? 本书原计划加入一个新的章节,专门讨论“Java2 Enterprise Edition”(]2EE)的基础知识。这些章节由我的朋友,以及一同授课或开 发项目的同事,比如 Andrea Provaglio, Bill venners, Chuck Allison, Dave bartlett,和 Jeremy Meyer等人来写。但是当我察看这些新章节 的进度,再对照出版的最终日期的时候,我就开始有些担心了。然后我发 现,前16章的篇幅已经同本书的第二版一样大了。就是这个篇幅,读者 们也会经常抱怨太大了。 第4页共6页shhgs@wgqqh.com ￾ 4 ✁ ✂ 6 ✁ `NQON à%<"U;E3†™¾'(µ´Q>H_`X P3¥3 àú3Qªu4 YZF¤×rRST\£$ w )m,?ÆV(ª?ÆV(@ 3U ºcR®|(V X¶ Ja va XWŽ 3 (yÝ Z­ †Ý;zljX •ƒ3m¹Y(y1  « 3(Þ( E)y1(C ŠÂâzJ™,Ç ;ZJ Ja va JD K 1. 4 (ì[‡[‚\ †ÂVpšÀ (Þ ( ™,F Ja va µ¶]]ñ(!^ ™À_ÛÜ`R(1Ôù w) Ja va FXaì DEÌbcvZÍ!^LØÏ3‰Šï %, [ D^)(STXÁ d(åæ ¹e. o Q$ ™,Çš;Æ,£)â(fq®|(!^LØ «,͞ì Con cu rren cyÏ 3û(^x…ÍV)âÏM u l tith readi n g )ÄÅXL @A(fq®| ¡ŠU¢£V)⵶(ÛÜ(uN [gg¢£€hi(%z,ÄŜm;õöhiâã(`jhi kl Y‰¨mnáu ¡ÜL@€UÝoF * ™ ,Tg 3C EF,3×dp( ˆQ>6Kqâãr!(&h i(kl ×`RkFÌ( 15 ûF 3û*  a n t(ñJ (ùÔ Ja va ámn s) make) JU n it(ñJ Ja va &hik l(ùÔ) E) JD K 1. 4 *Ìtä(u (l og g i n g )a(a sserti on ) û; E)vi(deb u g g i n g )z;hi (p rofi l i n g )™,;Öw Z VÖx Ì(3û љÍìíuN D i scoveri n g P rob l em sχ 3û,Dٙ( d Ja va âãÁÆwóô(3Ì! °; ò½ Ûy, (‰×o⠞úuý þ ͙vZ% ZTÊ Ï Vpz ™,Ç€{è™3| ‡6S3D¢£(þ‘( Ja va áâ_}(Z­F8~!^(ST` ) ¥€1,3Ìðêò ½ x.,XÁm¹Y(o äê,3ÌÌ(o Ì#$ñ í,ŠVôm(o ( 16 û!,D¢£( Ja va ƒ(!  ÝEˆ 1â(X€ Õ¦É;‰gYÌ́(€(yÊ å$‚ät3×Ì(ûƒ •„¶ÍJa va 2 E n terp ri se E diti on Ï (J2 E E )(!^LØ Ìûƒw(…† E)3‡‡Ã ìxÞ(‡ 8Ä An drea P rova g l i o, B i l l Ven n ers, Ch u ck Al l i son , D a ve B a rtl ett,  Jerem y M eyer -ªQ« =< ÌÌûƒ (êz Á¥­!(b:@(M mÌÀq,Aì í  16 û(ˆ$ôõ‡ (3¦Â, ׈$ š "[ºõ·‰ŠÉÂ,
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有