java单例模式
JAVA单例模式
java使用单例设计模式的方式有很多种,比如饿汉式,懒汉式,静态内部类式,双重检测锁式以及枚举方式,这里主要讲枚举式。
- 新建一个接口类
/**
* @author Gjing
**/
public interface MySingleton {
void doSomething();
}
- 新建枚举类,实现上面的接口
/**
* @author Gjing
**/
public enum Singleton implements MySingleton{
/**
* 实例
*/
INSTANCE{
@Override
public void doSomething() {
System.out.println("执行