单例模式
第一种(懒汉,线程不安全):Singleton?instance单实例
?2?????private?static?Singleton?instance;???3???? private?Singleton?(){}????4?????public?static?Singleton?getInstance()?{???5?????if?(instance?==?null)?{???6?????????instance?=?new?Singleton();???7?????}???8?????return?instance;???9?????}??10?}??11?
第二种(懒汉,线程安全):
?1?public?class?Singleton?{???2?????private?static?Singleton?instance;???3???? private?Singleton?(){}?4?????public?static?synchronized?Singleton?getInstance()?{???5?????if?(instance?==?null)?{???6?????????instance?=?new?Singleton();???7?????}???8?????return?instance;???9?????
原创力文档

文档评论(0)