java23种设计模式之单例模式(Singleton)

 http://www.0755build.com

Singleton模式主要作用是保证在java应用程序中,一个类Class只有一个实例存在。使用案例如建立目录、数据库连接都需要这样的单线程操作。

单例模式(Singleton)的第一种实现方式:

package yw.single;

public class Singleton {
 private Singleton(){};
 private static Singleton st=new Singleton();
 public static Singleton getInstance(){
  return st;
 }
}

单例模式(Singleton)第二种实现方式:

package yw.single;

public class Singleton2 {
 private static Singleton2 st=null;
 private Singleton2(){}
 public static synchronized Singleton2 getInstance(){
  if(st==null){
   st=new Singleton2();
  }
  return st;
 }
}

 

 

阅读更多
个人分类: java 设计模式 java
上一篇java spring实现定时器功能Timer
下一篇java23种设计模式之建造者模式(Builder)
想对作者说点什么? 我来说一句

java23设计模式

2017年12月07日 49B 下载

java23设计模式视频

2017年11月17日 49B 下载

没有更多推荐了,返回首页

关闭
关闭