Java设计模式-单例模式
2015-12-29 18:20
351 查看
曾经都仅仅知道鲁码,有时候会碰到这样一个问题。在一个类里面想要调用还有一个类里面的方法,或者成员变量,每次都要new一次。 或者把那个类成员设置成静态的。可是这样非常不方便,并且有时候那个类每次new一下。里面的构造函数会增添新的数据等等。 在没有接触到这样的单例模式的时候。我是用一个静态成员,保存那个类的实例,每次new的时候推断下是否new过了,可是不适合扩展。 然后就发现了单例模式:
这是几种模式中我接触的第一种最简单的模式。看代码:
以上就是所有了,用的时候外部不用推断。直接:
这是几种模式中我接触的第一种最简单的模式。看代码:
public Single{ public static Single single=null; public static Single getInstance() { if(single==null) single=new Single(); return single; } }
以上就是所有了,用的时候外部不用推断。直接:
Single.getInstance().XXXX就能够调用里面的东西了,是不是非常方便
相关文章推荐
- JAVA 反序列化攻击
- Java(.NET)经典排序算法之归并排序
- java -Xms -Xmx -XX:PermSize -XX:MaxPermSize
- (转载)java提高篇(五)-----抽象类与接口
- java集合框架图
- JAVA 导出 Excel,带多重表头
- 设置eclipse4.4 JDK, MAVEN目录
- java编程中怎么控制小数点后的位数?
- JAVA中的术语:句柄是啥意思
- JAVA的WebService规范JAX-WS
- java用一行代码初始化ArrayList
- Java的面向AOP编程
- java 处理移除两个数组中共同的值
- springmvc 疑点(一) 事物处理失效
- java_集合
- 出现java.lang.NoClassDefFoundError: com/google/common/base/Charsets异常错误
- java 内存管理
- Java获取客户端的IP地址
- spring多数据源的配置-以及原理
- eclipse创建父子工程