电话:0731-83595998
导航

Java单例模式示例

来源: 2017-12-13 14:14

  概念

  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);

  }

编辑推荐:

下载Word文档

温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)

网络课程 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

精品课程

更多
10781人学习

免费试听更多

相关推荐
图书更多+
  • 电网书籍
  • 财会书籍
  • 其它工学书籍
拼团课程更多+
  • 电气拼团课程
  • 财会拼团课程
  • 其它工学拼团
热门排行

长理培训客户端 资讯,试题,视频一手掌握

去 App Store 免费下载 iOS 客户端