单例模式

/**
 * 懒汉,饿汉模式.懒汉模式在运行的时候获取对象比较慢,但是加载类的时候比较快,但是饿汉模式是在运行的时候获取对象较快,加载类的时候慢。
 */
//懒汉模式:
<pre>
public class SingleTon{
    private static SingleTon  sin= null;//静态私有成员
    private SingleTon(){}//私有构造函数
   public static synchronized SingleTon getSin(){ //静态,同步,公开访问点
       if(sin == null){
          sin = new SingleTon();
       }
       return sin;
   }
}
</pre>


// 饿汉模式:
<pre>
public class SingleTon {
 private static SingleTon sin = new SingleTon();// 静态私有成员
 private SingleTon() {
 }
 public static SingleTon etSingleTon() {
  // 静态,不用同步(类加载时已初始化,不会有多线程的问题)
  return sin;
 }
}
</pre>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值