- 讲师:刘萍萍 / 谢楠
- 课时:160h
- 价格 4580 元
特色双名师解密新课程高频考点,送国家电网教材讲义,助力一次通关
配套通关班送国网在线题库一套
概念
Java中 单例模式是一种常见的设计模式,
单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。
单例模式有一下特点
1、单例类只能有一个实例。
2、单例类必须自己自己创建自己的唯一实例。
3、单例类必须给所有其他对象提供这一实例。
今天我就以懒汉式单例模式写一例子。懒汉式单例模式也是我们在做Java程序中常用的单例模式之一.
public class TestStream
{
private String name; //姓名
public String getName()
{
return name;
}
public void setName(String name)
{
this.name=name;
}
//1,该类只能有一个实例
private TestStream(){} //私有无参构造方法
//2,该类必须自行创建
//2种方式
//private static final TestStream ts=new TestStream();
private static TestStream ts1=null;
//3而且这个类必须自动向整个系统提供这个实例
public synchronized static TestStream getTest()
{
if(ts1==null)
{
ts1=new TestStream();
}
return ts1;
}
public void getInfo()
{
System.out.println("Output Message"+name);
}
责编:罗莉
下一篇:有效的Java编程原则
课程专业名称 |
讲师 |
课时 |
查看课程 |
---|
课程专业名称 |
讲师 |
课时 |
查看课程 |
---|
点击加载更多评论>>