1.首先我们定义一个单例模式的类
public class Singleton {
private Singleton singleton;
private static Singleton sing = new Singleton(){};
public static Singleton getSingleton(){
return sing;
}
}
2.我们定义一个测试类,测试一下这个是否是单例模式
package org.Maven.haha;
public class TestSingleton {
public static void main(String[] args) {
Singleton singleton = Singleton.getSingleton();
Singleton singleton2 =Singleton.getSingleton();
if (singleton.equals(singleton2)) {
System.out.println("singleton代表同一个实例");
}else {
System.out.println("singleton不代表同一个实例");
}
}
}
测试完成,希望对大家有所帮助