Effective Java中的57条建议

原创 2005年06月02日 08:37:00

1.创建与销毁对象

第1条: 考虑使用静态工厂方法代替构造函数

第2条: 使用石油函数强化singleton属性

第3条: 通过私有构造函数强化不可实例化的能力

第4条: 避免创建重复的对象

              .. ... 例:

                        String s=new String("silly"); //Dont do this 每次执行都创建一个String 实例

                        String s="No longer silly" ;

第5条: 消除过期的对象引用

第6条: 避免使用终结函数

2. 对于所有对象都通用的方法

第7条: 在改写equals的是否请遵守通用的约定

第8条: 改写equals时总是要改写hashCode

第9条: 总是要改写toString

第10条: 谨慎地改写clone

第11条: 考虑实现Comparable接口


Effective Java中的57条建议

1.创建与销毁对象第1条: 考虑使用静态工厂方法代替构造函数第2条: 使用石油函数强化singleton属性第3条: 通过私有构造函数强化不可实例化的能力第4条: 避免创建重复的对象         ...
  • aman_cn
  • aman_cn
  • 2005年06月01日 16:24
  • 1367

Effective Java学习笔记: 第57条只针对异常的情况才使用异常

摘要:异常应该只用于异常的情况下,它们永远不应该用于正常的控制流。 设计良好的API不应该强迫它的客户端为了正常的控制流而使用异常。如果对象有“状态相关的方法”。可以使用如下的两种方式来避免调用该方...
  • WLFIGHTER
  • WLFIGHTER
  • 2016年09月17日 17:03
  • 257

【总结】Effective java经验之谈,并发编程

内容包括,并发与并行,并发约束,并发下的集合类性能分析,并发相关包的概述,并发场景,并发总结集合包...
  • superMarss
  • superMarss
  • 2015年04月22日 17:49
  • 1958

Effective Java之改写equals时总要改写hashCode

改写equals时总要改写hashCodehashCode,就是哈希值,可以理解为一个对象的标识(好的hash,能确保不同的对象有不同的hash值),Object含有hashCode方法,用来返回对象...
  • u014088294
  • u014088294
  • 2015年11月27日 19:59
  • 520

【总结】Effective java经验之谈,泛型

对于泛型这一章,在起始写框架的时候,并没有注意细节,造成了很多方法或者类的错误设计。这本书在这点上弥补了我一个短板。大概的总结如下。...
  • superMarss
  • superMarss
  • 2015年04月15日 20:02
  • 1281

《Effective Java》中的建议

一、考虑用静态工厂方法代替构造器:            构造器是创建一个对象实例最基本也最通用的方法,大部分开发者在使用某个class的时候,首先需要考虑的就是如何构造和初始化一个对象示例,而构造的...
  • zt272073
  • zt272073
  • 2017年02月10日 20:12
  • 299

《Effective Java》Second Edition中文版笔记(完整)

第2章 创建和销毁对象
  • youngsend
  • youngsend
  • 2015年09月09日 14:30
  • 2735

《effective Java》读后笔记

说明:一下内容全部摘自《effective java》一书 1. 使用静态工厂方法代替构造器 优势: 有名称,可以区分不同的重载构造器 不必再每次调用的时候都创建一个新对象...
  • followMyInclinations
  • followMyInclinations
  • 2016年11月15日 19:23
  • 1793

《Effective Java》中关于异常处理的几条建议

原文:http://www.cnblogs.com/skywang12345/p/3544168.html 概要 本章对Java中的异常进行介绍。内容包括: Java异常简介 Java异常框架...
  • youshu2011
  • youshu2011
  • 2015年05月25日 18:30
  • 496

Effective Java 3

第4条:避免重复的对象”重复使用同一个对象,而不是每次需要的时候就创建一个功能上等价的新对象,通常前者更为合适。“这样一来,对那些同时提供了静态工厂方法和构造函数的非可变类,静态工厂方法的优势就很明显...
  • jgsfy
  • jgsfy
  • 2006年01月09日 10:01
  • 1208
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Effective Java中的57条建议
举报原因:
原因补充:

(最多只允许输入30个字)