单例模式Singleton
一 概述 单例模式应用广泛,故这里只介绍常见的四种单例运用 二 使用示例 单例模式一: package cn.xair.manager.handler; /** * 单例模式举例 * * @author:wjm * @date:2020/5/26 15:43 */ public class TestSingleton { /** * 单例模式(痴汉式) * 建议直接用痴汉式即可,饿汉式、懒汉式在现在这个内存时代不需要考虑 */ public static final TestSingleton testSingleton = new TestSingleton(); /** * 构造方法私有化 */ private TestSingleton() { } /** * 提供一个公开获取对象的方法 */ public static TestSingleton getInstance() { return testSingleton; } } class Test { public static void main(String[] args) { //使用该单例模式的方法: TestSingleton testSingleton = TestSingleton.getInstance(); } } 单例模式二: package cn.xair.manager.handler;