java使用单例设计模式的方式有很多种,比如饿汉式,懒汉式,静态内部类式,双重检测锁式以及枚举方式,这里主要讲枚举式。

一、案例

1、新建一个接口类

/** * @author Gjing **/public interface MySingleton {    void doSomething();}

2、新建枚举类,实现上面的接口

/** * @author Gjing **/public enum  Singleton implements MySingleton{    /**     * 实例     */    INSTANCE{        @Override        public void doSomething() {            System.out.println("执行
收藏 打印