四中方式实现单例模式
生活随笔
收集整理的這篇文章主要介紹了
四中方式实现单例模式
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
一:餓漢式單例模式
package com.zkn.newlearn.gof.singleton;/**** 餓漢式單例模式* @author zkn**/public class SingletonTest01{/*** 加載類時(shí),立即加載對象,是沒有延遲的。是天然的線程安全的*/private static SingletonTest01 singleton = new SingletonTest01();/*** 構(gòu)造器私有化*/private SingletonTest01() {}/*** 返回這個(gè)對象*/public static SingletonTest01 getInstance(){return singleton;}public void test(){System.out.println("我是餓漢式單例模式");}}
二:懶漢式單例模式
三:靜態(tài)內(nèi)部類
四:枚舉(單元素)
?
總結(jié)
以上是生活随笔為你收集整理的四中方式实现单例模式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 开源项目使用经验原则
- 下一篇: Linux下怎么做秒执行任务