电子书:《effectivejava中文版(原书第3版)》_俞黎敏译_2018-12-11《effectivejava中文版(原书第3版)》_俞黎敏译_20181211

电子书:《effectivejava中文版(原书第3版)》_俞黎敏译_2018-12-11《effectivejava中文版(原书第3版)》_俞黎敏译_20181211

资源下载
仅限VIP下载,请先
犹豫不决让我们错失一次又一次机会!!!

电子书:《effectivejava中文版(原书第3版)》_俞黎敏译_2018-12-11《effectivejava中文版(原书第3版)》_俞黎敏译_20181211

111

内容简介:

松。我希望第2版能够体现出我对java平台持续的热情.并将这种热情传递给你.帮助你更加高效和愉快地使用java平台及其新的特性。joshua bloch2008年4月第1版前言1996年.我打点行囊.西行来到了当时的 javasoft.因为我很清楚那里将会出现奇迹在这5年间.我是java平台库的架构师。我设计、实现和维护过许多类库.同时也担任其他一些库的技术顾问。随着java平台的成熟和壮大.主持这些类库的设计工作是一个人一生中难得的机会。毫不夸张地说.我有幸与一些当代最杰出的软件工程师一起工作。在这个过程中.我学到了许多关于java程序设计语言的知识—它能够做什么.不能够做什么.以及如何最有效地使用这门语言及其类库。本书是我的一次尝试.希望与你分享我的经验.你可以因此而吸取我的经验.避免重复我的失败。本书中我借用了 scott meyers的《 effective c++》一书的格式.该书中包含50个条目.每个条目给出一条用于改_进.程_序和设计的规则。我觉得这种格式非常有效.希望你也有这样的感觉在许多例子中.我冒昧地使用了java平台库中的真实例子来说明相应的条目。在介绍那些做得不是很完美的工作时.我尽量使用我自己编写的代码.但是偶尔我也会使用其他同事代码。尽管我尽力做得更好一点.但是如果我真的冒犯了他人.我先在这里致以最诚挚的揿意。引用反面例子是出于协作的精神.而不是要羞辱例子中的做法.我希望大家都能够从我们过去的错误经历中得到启发尽管本书并不只是针对可重用组件开发人员的.但是过去20多年来我编写此类组件的经历一定会影响这本书。我很自然地会按照可导出api( application programming interface的方式来思考问题.而且我建议你也这样做。即使你并没有开发可重用的组件.这样的思考方法也将有助于你提升软件的质量。进一步来说.毫无意识地编写可重用组件的情形并不少见:你编写了一些很有用的代码.然后在同伴之间共享.不久之后你就有了很多用户。这时候.你就不能随心所欲地改变api了.并且如果你刚开始编写软件的时候在设计api上付出了较多的努力.那么这时你就会非常庆幸了我把焦点放在api的设计上.这对于那些热衷于新兴的轻量级软件开发方法学(比如

extreme programming.即“极限编程”.简称xp)的读者来说.也许会显得有点不太自然。这些方法学强调编写最简单的、能够工作的程序。如果你正在使用此类的某种程序设计方法.那么你会发现.把焦点放在api设计上对于“重构”( refactoring)过程是多么有益。重构的基本ri标是改进系统结构.以及避免代码重复。如果系统的组件没有设计良好的api要达到这样的目标则是不可能的没有一门语言是完美的.但是有些语言非常优秀。我认为java程序设计语言及其类库非常有益于提高代码质量和工作效率.并使得编码工作成为一种乐趣。我希望本书能够抓住的热情并传递给你.帮助你更有效地利用java语言.使工作变得更加偷快joshua blochperlino. california

致谢第3版致谢我要感谢本书前两版的读者给予本书如此热情的好评.感谢他们将书中的理念铭记在感谢他们让我知道该书给他们及其工作带来了怎样积极的影响。感谢许多教授在教学中采用了本书.感谢许多开发团队应用了本书。我要感谢 addison- wesley和 pearson的整个团队.感谢他们的诚恳、专业、耐心.以及极端压力之下所体现出来的从容。编辑 greg doench自始至终保持镇定自若:他是一名优秀的编辑.同时也是一位完美的绅士。我担心在这个项目结束时.他会为此增添不少银丝.为此我深表歉意。产品经理 julie nahil和项目编辑 dana wilson具备了应该具备的一切:勤奋敏捷、训练有素.且待人和气。文字编辑 kim wimpset-丝不苟.富有鉴赏能力。我有幸再一次得到了所能想到的最佳审校团队的支持.真诚地感谢他们中的每一位。核心团队负责审校每一个章节.他们包括: cindy bloch、 brian kernighan、 kevin bourrillion、joebowbeer. william chargin、 joe darcy、 brian goetz、 tim halloran、 stuart marks、 tim peierls以及 yoshiki shibata。其他审校人员包括: marcus biel、 dan bloch、 beth botton、 martin buchholzmichael diamond、 charlie garrod、 tom hawtin、 doug lea、 aleksey shipilev、louwasserman以及 peter weinberger。这些审校人员再次提出了大量的建议.使本书得到了极大的改善.也让我避免了诸多尴尬局面。我要特别感谢 william chargin、 doug lea和 tim peierls.他们成了书中许多理念的倡导者.并为本书毫不吝惜地奉献了他们的时间和学识最后.我要感谢妻子 cindy bloch.她鼓励我写作.阅读了初稿中的每个条目.为我编写索引.帮我打理在完成全书工作时难免发生的一切事务.在我写作的时候一直对我十分

xiv第2版致谢我要感谢本书第1版的读者给予本书如此热情的好评.感谢他们将书中的理念铭记在心.感谢他们让我知道本书给他们以及他们的工作带来了怎样积极的影响。感谢许多教授在

show_threadpage(607. 1. 2. 0);

资源下载
下载价格VIP专享
仅限VIP下载升级VIP
犹豫不决让我们错失一次又一次机会!!!
原文链接:https://1111down.com/224153.html,转载请注明出处

本站开启缓存功能

登入后回任何页面即可登入成功,当前页不显示

没有账号?注册  忘记密码?

社交账号快速登录