单例模式

单例模式:

单例模式主要是使内存中保持一个对象。
  在java虚拟机里面一个类只能生成一个对象。
  public class SingletonMode {
 private static final SingletonMode instance = new SingletonMode();

 private SingletonMode() {

 }

 public static SingletonMode getInstance() {
  return instance;
 }

}

// 方法二
class Singleton {
 
 private static Singleton instance2 = null;

 public static synchronized Singleton getInstance() {

  if (instance2 == null)
   instance2 = new Singleton();
  return instance2;
 }
}

方法一 要怎么样才能生成单例类?
   1.将自己的实例对象设置为一个属性,并且要添加private、static、final等修饰符
   2.将构造函数设置为私有化的,也就是加private
   3.通过一个静态方法向外界提供这个类的实例。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值