shushanfx的gravatar头像
shushanfx 2015-02-12 13:36:10

使用枚举实现java单例模式

通过枚举实现java中的单例模式,具有一下有点:

× 将初始化操作交给jvm,能够保证使用时单例对象已初始化;

× 使用方便,通过枚举即可调用。

/**
* Created by shushanfx on 2015/1/5.
* 通过使用enumerate,保证单例。
*/
public enum Singleton {
    INSTANCE;
    private String name = null;
    private String value = null;
    private Singleton(){
        this.name = "hello";
        this.value= "world";
    }
    public String toString(){
        return String.format("%s %s", name, value);
    }

    public static Singleton getInstance(){
        return Singleton.INSTANCE;
    }
    public static void main(String[] args){
        System.out.println(Singleton.getInstance());
    }
}

打赏

最代码最近下载分享源代码列表最近下载
最代码最近浏览分享源代码列表最近浏览
浪里格朗  LV4 2023年1月31日
mayday0501ing  LV1 2023年1月7日
nakey_xie  LV2 2022年12月30日
2749714464 2022年4月10日
暂无贡献等级
 LV10 2021年6月12日
Gbuygwhx  LV3 2021年5月13日
蛇蛇皮怪  LV14 2021年5月7日
阳光黎明  LV2 2021年2月22日
我也不知道阿  LV1 2020年12月28日
974077535 2020年8月22日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友