单例设计模式

原创 2016年06月01日 17:22:52

设计模式:

就是解决问题行之有效的方法。

单例设计模式:

 保证一个类在内存中对象唯一性。 

/*

 * 单例设计模式

 *

 * 实现思路:

 * 1.私有化构造函数,不让其他类建立对象初始化,那么其它类就无法简历该类对象。

 * 2.建立一个本类对象,并私有化和静态。

 * 3.对外提供一个静态方法让其他类可以获取该对象。

 */

/**

 * 懒汉式初始化

 *

 * @author Administrator

 *

 */

public class Single{

privateSingle() {

}

 

privatestatic Single sin = null;

 

publicstatic synchronized Single getInstance() {

if(sin == null)

sin= new Single();

returnsin;

}

}

 

/**

 * 饿汉式初始化单例模式

 *

 * @author Administrator

 *

 */

public class Single2{

privateSingle2() {

}

 

private static finalSingle2 sin = new Single2();

 

publicstatic Single2 getInstance() {

returnsin;

}

}

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

Java设计模式之一 单例设计模式

设计模式: 设计模式的概念首先来源于其它行业:建筑业,在早起建房子的时候,肯定是经验缺乏、显得杂乱无序的,这就会造成很多问题,在行业发展过程,通过不断的经验积累,前辈们针对这些问题提出了合理解决方案...
  • qq_32736689
  • qq_32736689
  • 2016年04月07日 08:29
  • 2270

【设计模式】单例设计模式的N中Java实现方法

特点 单例模式的特点: 1、只能有一个实例; 2、必须自己创建自己的一个实例; 3、必须给所有其他对象提供这一实例。 饿汉式单例模式 也称为预先加载法,...
  • mmc_maodun
  • mmc_maodun
  • 2013年12月17日 08:23
  • 5655

单例设计模式的作用及用途

单例类的作用:让一个类只能创建一个实例(因为频繁的创建对象,回收对象会造成系统性能下降。)。解决对象的唯一性,保证了内存中一个对象是唯一的 。 使用单例类条件:当前对象的创建比较消耗资源,我们在...
  • mearer
  • mearer
  • 2013年12月02日 21:23
  • 1057

Java四种单例设计模式

Java中的四种单例模式单例模式是最容易理解的设计模式之一,介绍Java中单例模式的四种写法。1.饿汉式单例模式public class Singleton{ private static S...
  • twocold_2010
  • twocold_2010
  • 2016年11月20日 15:13
  • 271

Java设计模式—单例设计模式(Singleton Pattern)完全解析

认真做好每一件自己下定决心要做的事。
  • dmk877
  • dmk877
  • 2015年12月16日 16:15
  • 7229

java单例设计模式--饿汉模式

在编程时我们经常遇到一些经典的问题或者需要完成某种特定需求设计模式就是针对这些问题和需求,在大量实践中总结优选的代码结构和编写风格解决问题的思考方式,设计模式就行棋谱,不同的棋局,我们需要不同的解决方...
  • yu0_zhang0
  • yu0_zhang0
  • 2017年10月25日 15:30
  • 54

大谈设计模式及单例模式代码

设计模式概述 设计模式是一套被反复使用,多数人知晓的,经过分类编目的,代码设计经验的总结。使用设计模式是为了可重用代码,让代码更容易被人理解,保证代码可靠性,毫无疑问,设计模式于己与他人系统都是多赢...
  • qq_36594703
  • qq_36594703
  • 2017年08月23日 09:49
  • 76

设计模式——单例模式的几种实现方式

1.饿汉式:静态常量 这种方法非常的简单,因为单例的实例被声明成static和final变量了,在第一次加载类到内存中时就会初始化,所以会创建实例本身是线程安全的。public class Singl...
  • bingogirl
  • bingogirl
  • 2016年09月01日 00:03
  • 1269

设计模式讲解与代码实践(五)——单例

摘要:本文讲解了单例(又称单件,Singleton)设计模式的使用目的、基本形态、参与者、代码示例及适用的应用场景。...
  • free1985
  • free1985
  • 2017年07月05日 11:57
  • 1843

设计模式与实例代码:单例模式

意图:为保证一个类仅有一个实例,并提供一个访问它的全局访问点,所有实体均使用此对象的相同的实例,而无需将引用传给它们。     问题:几个不同的客户对象需要引用同一对象,而且希望确保这种类型的对象数...
  • zzulp
  • zzulp
  • 2012年03月23日 21:35
  • 1016
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:单例设计模式
举报原因:
原因补充:

(最多只允许输入30个字)