`
bo521dai
  • 浏览: 18926 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

用java 写一个Singleton

 
阅读更多

/饿汉式 public class EagerSingleton { //一上来就创建实例,所以叫饿汉 private static final EagerSingleton m_instance = new EagerSingleton(); private EagerSingleton() { } public static EagerSingleton getInstance() { return m_instance; } } //懒汉式 public class LazySingleton { private static LazySingleton m_instance = null; private LazySingleton() { } synchronized public static LazySingleton getInstance(){ //实例为空的时候才创建,否者直接拿来用,所以是懒汉 if (m_instance == null) { m_instance = new LazySingleton(); } return m_instance; } }

分享到:
评论

相关推荐

    Java 单例模式Singleton

    简单的单例模式举例Singleton 分为恶汉式 懒汉式

    Java常用设计模式(SingleTon、FactoryMethod、AbstractFactory)

    Java常用设计模式(SingleTon、FactoryMethod、AbstractFactory)

    单例模式Singleton(java源码)

    Singleton模式包含的角色只有一个,就是Singleton。Singleton拥有一个私有构造函数,确保用户无法通过new直接实例化它。除此之外,该模式中包含一个静态私有成员变量instance与静态公有方法Instance()。Instance()...

    java Singleton单例模式

    java Singleton单例模式 java Singleton单例模式

    singleton设计模式java实现及对比

    java singleton 不解释不解释不解释不解释

    Java的Singleton模式代码(免资源分)

    Java的Singleton模式代码(免资源分),你会发现Java的Singleton模式真的很有趣,原来程序还可以这样写。

    Java练习reflect,singleton,DomAndSax

    Java的几个练习,reflect,singleton,DomAndSax

    singleton_code.zip

    文件名 : Singleton1.java 文件名 : Singleton2.java 文件名 : Singleton3.java 文件名 : Singleton4.java 文件名 : Singleton5.java 文件名 : Singleton6.java 文件名 : TestSingleton1.java 文件名 : ...

    java软件工程师面试题

    写一个Singleton出来 Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 一般Singleton模式通常有几种种形式: 第一种形式: 定义一个类,它的构造函数为private的,它有一个static的...

    singleton pattern

    singleton pattern 的定义 主要应用方法 优缺点 通过代码 具体分析解释

    Singleton在Java中的应用.doc

    Singleton在Java中的应用,实例介绍

    Java面试-代码与编程题.doc

    135、写一个Singleton出来 Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 一般Singleton模式通常有几种种形式: 第一种形式: 定义一个类,它的构造函数为private的,它有一个static的...

    Java经典试题及答案

    第三十二,编程题: 写一个Singleton出来。  Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。

    Singleton(单例模式)

    在Java应用中,单例对象能保证在一个JVM中,该对象只有一个实例存在。这样有几个好处: 1、某些类创建比较频繁,对于一些大型的对象,这可以节省一笔很大的系统开销。 2、省去了new操作符,降低了系统内存的使用频率...

    adv-java-factory-singleton

    adv-java-factory-singleton

    singleton单例模式

    c++ singleton单例模式

    java常用代码

    18.Singleton.java java设计模式之单例模式 19.Factory.java 设计模式之工厂模式 20.Swing.java 介绍了java的图形应用 --课程包括了java SE的大部分常用类及其简单用法 如果你对java,android感兴趣,都可以加入...

    Java面向对象(高级)- 单例(Singleton)设计模式

    Java面向对象(高级)-- 单例(Singleton)设计模式

    JAVA面试题最全集

    请写一个java程序实现线程连接池功能? 44.给定一个C语言函数,要求实现在java类中进行调用。 45.如何获得数组的长度? 46.访问修饰符“public/private/protected/缺省的修饰符”的使用 47.用关键字final修饰一...

    singleton.zip

    单例模式的四种示例 静态常量 线程安全,同步方法 双重检查 静态内部类

Global site tag (gtag.js) - Google Analytics