java 单例模式有什么用? 能举几个例子么

2024-12-16 06:37:26
推荐回答(3个)
回答1:

日志对象,注册表对象了,显卡等设备的驱动程序的对象了等,如果制造出多个实例,就会导致程序行为异常,资源使用过量,或者不一致的结果。 我们常见的就是,连接数据库,像hibernate的sessionFactory,创建一个对象的时间,和空间的代价都很大。没必要创建多个实例。

回答2:

单例模式是在当你这个类在这个项目中只需要一个实例的时候用的。

回答3:

可以保持在一个应用程序生命周期内,所引用的对象均为一个!
public class SingleFrame
{
//饱汉声明方法
private static final SingleFrame instance = new SingleFrame();
//私有构造方法
private SingleFrame(){}
//静态方法,获得唯一实例
public static SingleFrame getInstance()
{
return instance;
}
}