class SingLeton
{
//单例的实现
private static SingLeton instance;
private SingLeton(){
}
public static SingLeton getSingLeton(){
if(instance==null){
instance= new SingLeton();
}
return instance;
}
}
public class TestSingLeton
{
public static void main(String[] args)
{
SingLeton s1=SingLeton.getSingLeton();
SingLeton s2=SingLeton.getSingLeton();
System.out.println(s1==s2);
System.out.println(s1.equals(s2));
}
}
分享到:
相关推荐
1 饿汉式单例类.在类初始化时,已经自行实例化 class EagerSingleton { private static final EagerSingleton m_instance = new EagerSingleton(); /** * 私有的默认构造子 */ private EagerSingleton() ...
一个简单的java工程,包含注释,一目了然,其中包含了单例模式的所有实现方式,懒汉式,饿汉式,双重校验,枚举,静态内部类等方式实现单例。
java单例模式及实现
作为对象的创建模式, 单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 PPT详细了单例模式的实现和使用场景
通过Java语言,主要实现了六种单例的生成方法,包括懒汉式、饿汉式、双重校验锁、枚举、静态内部类,可以根据实际情况选择使用
java单例模式的多种实现方法及优劣区分,以及如何摧毁单例模式。能够让大家认识到单例的多种多样
详解JAVA单例模式及多种实现
这段代码实现了一个简单的日志记录器Logger,其中使用了Java的单例模式。在类的构造方法中,首先定义...这个简单的示例代码展示了如何使用Java单例模式来实现一个日志记录器的简单功能,方便了对日志数据的管理和记录。
java单例模式连接数据库源码.可以直接引用只需加入相应的mysql 或 oracle的驱动,修改源码的连接地址用户名及密码。
java单例模式的实现方式
主要介绍了Java单例模式实现的几种方式的相关资料,需要的朋友可以参考下
Java实现单例模式[汇编].pdf
单例模式是最简单的一种设计模式,确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例, 本资源提供了用java语言实现简单的单例模式,供初学者参考
java单例模式详解 简单代码实现2中单例模式 有详细的文字说明。
java单例设计模式,重点介绍了静态内部类的实现方式
然后使用单例模式来实现该类的实例化,保证在整个应用程序中只有一个LoginSystem对象。在login()方法中对用户的用户名和密码进行校验,并返回校验结果。在main()方法中演示了如何使用单例模式来创建LoginSystem对象...
主要介绍了Java 单例模式线程安全问题的相关资料,希望通过本文大家能了解掌握单例模式中线程安全的使用方法,需要的朋友可以参考下
主要介绍了Java单例模式实现静态内部类方法示例,涉及构造函数私有化等相关内容,需要的朋友可以了解下。