出版社: 机械工业出版社
译者: 潘爱民
出版年: 2003-1
页数: 225
定价: 39.00元
装帧: 平装
丛书: Sun公司核心技术丛书
ISBN: 9787111113850
内容简介 · · · · · ·
本书介绍了在Java编程中57条极具实用价值的经验规则,这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。通过对Java平台设计专家所使用的技术的全面描述,揭示了应该做什么,不应该做什么才能产生清晰、健壮的高效的代码。
本书中的每条规则都以简短、独立的小文章形式出现,这些小文章包含了详细而精确的建议,以及对语言中许多细微之处的深入分析,并通过例子代码加以进一步说明。贯穿全书的是通用的语言用法的设计模式,以及一些具有启发意义的技巧的技术。
Effective Java 中文版的创作者
· · · · · ·
-
约书亚·布洛克 作者
作者简介 · · · · · ·
Joshua Bloch是Sun公司的高级工程师,也是“Java平台核心组”的设计师。他设计并实现了获奖的Java Collections Framework和java.math软件包,并且对Java平台的其他部分也做出了贡献。Joshua是许多技术文章和论文的作者,他的关于抽象数据对象复制的博士论文获得过“ACM杰出博士论文奖”提名。他拥有哥伦比亚大学的学士学位和卡耐基-梅隆大学的博士学位。
潘爱民 浙江海宁人,现任职于北京大学计算机科学技术研究所,副研究员;研究方向为信息安全(包括网络安全和公钥技术)和软件开发(包括组件技术和模式);主要著作有《COM原理与应用》等,译著有《Visual C++技术内幕》(第4版)、《COM本质论》和《C++ Primer中文版》等。
目录 · · · · · ·
序
前言
第一章 引言
第二章 创建和销毁对象
第1条:考虑用静态工厂方法代替构造函数
第2条:使用私有构造函数强化singleton属性
第3条:通过私有构造函数强化不可实例化属性
第4条:避免创建重复的对象
条5条:消除对期的对象引用
第6条:避免使用终结函数
第三章 对于所有对象都通用的方法
第四章 类和接口
第五章 C语言结构的替代
第六章 方法
第七章 通用程序设计
第八章 异常
第九章 线程
第十章 序列化
中英文术语对照
参考文献
模式和习惯用法索引
索引
· · · · · · (收起)
原文摘录 · · · · · · ( 全部 )
-
例如,构造器 BigInteger(int, int, Random)会返回一个为可能素数(probable prime)的 BigInteger, 但如果用一个名为 BigInteger.probablePrime 的静态工厂方法来表示,效果会更好。 (查看原文) —— 引自章节:第2章 创建和销毁对象 4 -
大多数程序员都不需要这个方法(指枚举的ordinal方法),他是设计成用于像EnumSet和EnumMap这种基于枚举的通用数据结构的,除非你在编写的是这类数据结构,否则最好完全避免使用ordinal方法。 (查看原文) —— 引自第137页
> 全部原文摘录
丛书信息
· · · · · ·
喜欢读"Effective Java 中文版"的人也喜欢的电子书 · · · · · ·
喜欢读"Effective Java 中文版"的人也喜欢 · · · · · ·
-
- 重构 9.0
-
- 测试驱动开发 8.3
-
- Java编程思想 9.0
-
- J2EE设计开发编程指南 8.3
-
- J2EE核心模式 7.8
-
- 程序员修炼之道 8.7
-
- UNIX编程艺术 9.0
-
- Agile Java 中文版 8.5
Effective Java 中文版的书评 · · · · · · ( 全部 69 条 )



如何变成Java文艺青年


看书前不建议直接看评论



Effective Java中文第三版 读后感
这篇书评可能有关键情节透露
Effective Java中文第三版, 本书上一个版本还是2008年的事情,时光荏苒,在前行的道路上Java与我们一路相伴,中间各种新特性已经层出不穷,让我们目不暇接,但从学习java的角度来说夯实基础才是最总要的,这本书就是为有了一定java基础的同学准备的,里面提炼了90多项条款共大... (展开)> 更多书评 69篇
这本书的其他版本 · · · · · · ( 全部17 )
-
机械工业出版社 (2009)9.1分 1834人读过
-
Prentice Hall (May 28, 2008)9.3分 284人读过
-
机械工业出版社 (2018)8.8分 430人读过
-
Addison-Wesley Professional (2018)9.6分 191人读过
在哪儿借这本书 · · · · · ·
以下书单推荐 · · · · · · ( 全部 )
- InfoQ编辑们的推荐书目 (kimi)
- Jolt Award震撼大奖 (大蒜)
- Java程序员要读的一些书 (Austin)
- 关于编程,我的建议 (Yurii)
- IT技术 (Divine)
谁读这本书? · · · · · ·
二手市场
· · · · · ·
订阅关于Effective Java 中文版的评论:
feed: rss 2.0
0 有用 duguguiyu 2009-01-21 12:44:22
和C++的Effective是两个概念,书不错,不怎么适合我。。。
0 有用 千里驴 2006-04-17 16:08:54
看得不仔细
0 有用 Patrick 2007-12-31 20:55:04
Java 书藉中的经典,想深入理解Java的话不可不读。我读3次,最初是02年开始读的,隨着使用经驗的增長,每次都有很大的收获。不过由于自己设计API的经驗尚淺,读到某些地方时总有不太理解的地方,希望下次读能理解更多
0 有用 扬子江渔夫 2009-02-03 09:46:33
值得再读
0 有用 uncutstone 2006-07-04 20:00:53
好书