5.Java中单例模式

1.单例模式:

解决一个类在内存中只存在一个对象,想要保证对象的唯一

代码:

1将构造函数私有化

2在类中创建一个私有的本类对象

3提供一个用类名调用的公有方法获取该对象。

代码如下:

public classSigleon {

//恶汉模式

/*

private  static  Sigleon s = new Sigleon();//恶汉模式

private  Sigleon(){

}

//返回一个对象

public  static Sigleon getInstance(){

return  s;

}

*/

//懒汉模式单例

private  staticSigleons=null;//懒汉模式

privateSigleon(){

}

public staticSigleon getInstance(){

if(s==null){

s=newSigleon();

}

returns;

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1 场景问题# 1.1 读取配置文件的内容## 考虑这样一个应用,读取配置文件的内容。 很多应用项目,都有与应用相...
    七寸知架构阅读 11,780评论 12 68
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 32,021评论 18 399
  • 前言 本文主要参考 那些年,我们一起写过的“单例模式”。 何为单例模式? 顾名思义,单例模式就是保证一个类仅有一个...
    tandeneck阅读 7,241评论 1 8
  • 单例模式(Singleton Pattern)是众多设计模式中较为简单的一个,同时它也是面试时经常被提及的问题,如...
    廖少少阅读 3,701评论 0 1
  • 活了20年 从来没有人给过我一次意外感动或惊喜 也没有人在我生日的时候给过我特别的礼物 生病的时候得到的只是一些不...
    之庚阅读 2,713评论 0 0