黑马程序员 【】java学习之路——单例设计模式简介
2014-08-18 15:51
316 查看
-------
android培训、java培训、期待与您交流! ----------
单例设计模式介绍:
单例设计模式是一种建型模式,是指某个类被创建后,只能产生一个对象提供给外部访问。不能在外部创建对象。
单例模式的特点:
1:只能创建一个实例;
2:单例类必须自己创建一个唯一的实例,并且提供给外部使用。
单例模式分类:
1:饿汉式
代码示例:
Class Single
{
Privatestatic final Sinagle s = new Single();
PrivateSingle(){}//private 表示不允许创建对象
public static Single getInstance()//为外界提供一个以创建的对象。
{
return s;
}
}
2:懒汉式
Class Single
{
Privatestatic final Sinagle s = null;
PrivateSingle(){}//private 表示不允许创建对象
public static Single getInstance()//为外界提供一个以创建的对象。
{
s = new Single();
return s;
}
}
android培训、java培训、期待与您交流! ----------
单例设计模式介绍:
单例设计模式是一种建型模式,是指某个类被创建后,只能产生一个对象提供给外部访问。不能在外部创建对象。
单例模式的特点:
1:只能创建一个实例;
2:单例类必须自己创建一个唯一的实例,并且提供给外部使用。
单例模式分类:
1:饿汉式
代码示例:
Class Single
{
Privatestatic final Sinagle s = new Single();
PrivateSingle(){}//private 表示不允许创建对象
public static Single getInstance()//为外界提供一个以创建的对象。
{
return s;
}
}
2:懒汉式
Class Single
{
Privatestatic final Sinagle s = null;
PrivateSingle(){}//private 表示不允许创建对象
public static Single getInstance()//为外界提供一个以创建的对象。
{
s = new Single();
return s;
}
}
相关文章推荐
- java学习之路--设计模式---代理模式
- 黑马程序员_java基础学习笔记之单例设计模式
- 黑马程序员--Java学习11--设计模式
- 黑马程序员 JAVA学习笔记——java基础 单例设计模式
- java学习之路之接口(4)--代理设计模式(代码)
- java学习之路--设计模式--适配器模式
- 黑马程序员 【】java学习之路——内部类和匿名内部类简介
- 黑马程序员--Java基础学习笔记【单例设计模式、网络编程、反射】
- 黑马程序员-JAVA学习之装饰设计模式与自定义BufferedReader
- 黑马程序员-Java学习笔记之设计模式(单例设计模式,装饰设计模式,模板设计模式)
- java设计模式学习之路
- 黑马程序员 学习笔记——Java 二十三设计模式之单例
- 黑马程序员--Java设计模式学习(一)
- java学习笔记-设计模式1(简介)
- 新手学习java设计模式之路——工厂模式
- java学习之路---设计模式----工厂代理模式的进一步研究
- JAVA学习.设计模式的简介与设计模式之单例模式
- java学习之路----设计模式----观察者模式
- 黑马程序员——学习Java基础之 io LineNumberReader 之装饰设计模式
- 黑马程序员—java基础学习--单例设计模式