标签:单例模式
单例模式有以下特点:3、单例类必须给所有其他对象提供这一实例
方式一、懒汉式单例,线程不安全
public class SingleOne { //懒汉式单例,线程不安全 private static SingleOne single = null; private SingleOne(){}//设置成私有防止外键new一个对象 public static SingleOne getInstance(){ if(single == null){ System.out.println("new single"); single = new SingleOne(); } return single; } }方式二、//饿汉式单例,线程安全
public class SingleTwo { //饿汉式单例,线程安全 private static final SingleTwo single = new SingleTwo(); private SingleTwo(){} public static SingleTwo getInstance(){ System.out.println("new single "); return single; } }
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:单例模式
原文地址:http://blog.csdn.net/zhangpan19910604/article/details/46842489