java单利模式

来源:互联网 发布:剑三成男眼睛数据 编辑:程序博客网 时间:2024/06/05 17:44
package com.cnse.test;


import org.apache.commons.collections.functors.PrototypeFactory;


/**
 * 单例模式
 *1.定义一个类
 *2定义私有的静态的累的实例为空
 *3定义私有无惨构造器
 *4定义公共的静态的类的实例获取方法
 */
public  class Dbutils{
/**
* single Model
* 所有实例公用一个方法
*/
private static Dbutils instance = null;


private Dbutils() {
}



public static Dbutils getInstance() {
if (instance == null) {
instance = new Dbutils();
}
return instance;
}


public void hello() {
System.out.println("hello");
}


public static void main(String[] args) {
//每次调用的时候公用一个对象 在多线程的情况下容易造成数据分享
Dbutils.getInstance().hello();
}
}
0 0