最新文章列表

Item 5: Avoid creating unnecessary objects

1.    An object can always be reused if it is immutable   2.    The statement:  String s = new String("stringette");  creates a new String instance each time it is executed, and none of ...
leonzhx 评论(0) 有1112人浏览 2013-02-05 21:37

Item 4: Enforce noninstantiability with a private constructor

1.    Classes that are just a grouping of static methods and static fields can be used to group related methods on primitive values or arrays, in the manner of java.lang.Math or java.util.Arrays. The ...
leonzhx 评论(0) 有1325人浏览 2013-02-03 22:21

Item 3: Enforce the singleton property with a private constructor or an enum

1.    Making a class a singleton can make it difficult to test its clients, as it’s impossible to substitute a mock implementation for a singleton unless it implements an interface that serves as its ...
leonzhx 评论(0) 有1005人浏览 2013-02-02 21:21

Item 2: Consider a builder when faced with many constructor parameters

1.    Static factories and constructors share a limitation: they do not scale well to large numbers of optional parameters.   2.    Telescoping constructor pattern provides a constructor with only ...
leonzhx 评论(0) 有1248人浏览 2013-02-01 16:58

Effective Java General Programming

Chapt8 General Programming   45.最小化局部变量的作用域   >第一次使用前声明   >几乎所有的局部变量都应该在声明时包含一个初始值    例外:在try块外声明,在块内和块外使用   >使用for循环优于while循环   >保持方法短小、专一    46.for-each循环优于传统的for循环   >例外情况 ...
keepaneye 评论(0) 有990人浏览 2013-01-19 20:26

#EffectiveJava笔记#阅读心得

Effective Java 这本书的价值有多高想必搞Java的人都应该了解。我把它当做一本工具书,在工作之余拿出来读,收获很大。你会发现这本书几乎涵盖了 Java 语言规范的所有知识点,很多语言相关的问题你都可以在这里找到一段解释。印象最深的是,上周末在读某源码时被它里面到处使用的 static member class 吸引住了,然后纠结为什么要用 static,在网上各种搜罗资料,最后在 St ...
wxl24life 评论(0) 有1282人浏览 2012-12-10 00:29

读书笔记--Effective Java 2nd --第二章--创建和销毁对象

  今天开始看Effective Java 2nd,坚持每天抽大概2小时来看,每天30页左右,看完后写读书笔记。 第二章 创建和销毁对象        第1条 考虑用静态工 ...
jjiag22222 评论(0) 有1009人浏览 2012-03-18 21:08

最近博客热门TAG

Java(141746) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics