effective-java学习笔记(2)避免在程序中创建重复的对象

原创 2005年04月27日 11:21:00

尽量避免在程序中创建重复的对象

可以用举个简单的例子

class test{                                                   替换写法       class test{

                                                                                                   private static classA a=new classA();

      void pri(){                                                                             void pri(){

         classA a=new classA ();                                                       a.pri();

          a.pri();

     }                                                                                             }

}                                                                                           }

这样保证程序创建相同对象一次

Effective Java学习笔记(一) 创建和销毁对象

Effective Java (创建和销毁对象)http://www.cnblogs.com/stephen-liu74/archive/2012/01/13/2228354.html 一、考虑用静...

Effective Java学习笔记四(消除过期的对象引用)

public class Stack { private Object[] elements; private int size = 0; private static fin...
  • ayw255
  • ayw255
  • 2016年12月16日 10:33
  • 130

Effective Java学习笔记(二)对于所有对象都通用的方法

Object是一个具体类,但是设计他主要是为了扩展,他所有的非final方法(equals,toString,hashCode,clone,finalize)都是要被覆盖的,并且任何一个类覆盖非fin...

Effective Java 读书笔记之2 创建和销毁对象

第1条:考虑用静态工厂方法代替构造器和构造方法先比,静态工厂方法的优缺点优点: 静态工厂方法具有名称,更加清晰易懂 不必每次都通过new创建一个对象 public static Boolean val...

【Effective Java】Ch2_创建销毁对象:Item7_避免使用finalize方法

Finalizer通常是不可预测的、危险的、不必要的。使用finalizer会导致不稳定的行为、低下的性能、以及可移植问题。Finalizer也有其可用之处,本文稍后会做介绍,但是作为一个首要法则,你...

《Effective java》读书笔记1——避免创建不必要的对象

Java中Sting很特别,有如下两种初始化方式: (1).String s1 = “This isstring1”; (2).String s2 = new String(“Thisis str...

【Java学习笔记】Hashset判断自定义对象是否重复

昨天去面试,考官问了一个关于Java的容器Hashset的问题,是说在加入自定义的对象时,如何设置对象的某一个属性为关键属性,即该属性相同则不能添加,该属性不同则可以添加。用Java编程还是太少,之前...

学习笔记之对象的创建(Java)

  • 2011年04月18日 14:32
  • 169KB
  • 下载

java虚拟机学习笔记(2) 对象的创建、分布、访问

对象的分配、布局、访问 (HotSpot) Ps:本篇内容中提到的对象只限于普通Java对象,不包括数组和Class对象。 1对象的创建(可大致分为5个阶段) 当虚拟机遇到new指令之后发生了什么...

【Effective Java】Ch2_创建销毁对象:Item5_避免创建不必要的对象

通常最好重用单个对象,而不是在每次需要时都创建一个功能完全一样的新对象。重用不仅更快而且更流行。如果对象是不可变的(Immutable,Item15),那它总是能被重用的。         看下面这个...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:effective-java学习笔记(2)避免在程序中创建重复的对象
举报原因:
原因补充:

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