关闭

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

标签: java23设计模式class数据库javanull
481人阅读 评论(0) 收藏 举报
分类:

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

 

 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:63740次
    • 积分:908
    • 等级:
    • 排名:千里之外
    • 原创:27篇
    • 转载:11篇
    • 译文:0篇
    • 评论:1条
    文章分类