Java单例模式
温馨提示:
本文最后更新于 2022年04月09日,已超过 987 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我。
什么是单例模式
单例的类在它的生命周期中只有一个实例,避免了一个经常使用的类由于频繁的创建和销毁而影响性能。
实现方式(常用)
e.g 我们有个字典类需要经常使用
/**
* @Auth: www.it1997.com
* @DATE: 2022-4-9
*/
public class Dict {
private static Dict dictAgent = new Dict();
private Dict(){} // 设置私有的保证无法通过new创建实例
public static Dict getInstance(){ // 通过getInstance()来获取全局唯一的实例对象
return dictAgent;
}
public void doSomething(){
System.out.println("查询字典表!");
}
}
使用方式
public class TestSingle {
public static void main(String[] args) {
Dict dict = Dict.getInstance();
dict.doSomething();
}
}
运行结果
正文到此结束
- 本文标签: Java
- 本文链接: https://www.it1997.com/article/79
- 版权声明: 本文由小陈没烦恼原创发布,转载请遵循《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权