//单例模式
public class Single1
{
// 定义私有构造方法(防止通过 new SingletonTest()去实例化)
private Single1() {
System.out.println("已经生成对象");
}
// 定义一个SingletonTest类型的变量(不初始化,注意这里没有使用final关键字)
private static Single1 instance;
// 定义一个静态的方法(调用时再初始化SingletonTest,但是多线程访问时,可能造成重复初始化问题)
public static Single1 getInstance() {
if (instance == null)
instance = new Single1();
return instance;
}
}
java单例模式
最新推荐文章于 2025-04-02 17:38:39 发布