一:饿汉式单例模式
package com.zkn.newlearn.gof.singleton;
/**
*
* 饿汉式单例模式
* @author zkn
*
*/
public class SingletonTest01{
/**
* 加载类时,立即加载对象,是没有延迟的。是天然的线程安全的
*/
private static SingletonTest01 singleton = new SingletonTest01();
/**
* 结构器私有化
*/
private SingletonTest01() {
}
/**
* 返回这个对象
*/
public static SingletonTest01 getInstance(){
return singleton;
}
public void test(){
System.out.println("我是饿汉式单例模式");
}
}
package com.zkn.newlearn.gof.singleton;