public class Test { private Test() {} private static Test test=null; public static Test getInstance() { if (test == null) { System.out.println("实例化"); //return new Test();此写法为假单例,会在每次创建都实例化一个对象,且两次创建的对象不为同一个 test= new Test(); } return test; } public static void main(String[] args) { Test test1 =Test.getInstance(); Test test2 =Test.getInstance(); System.out.println(test1==test2);//同样在不确定是否为单例模式时,创建两个对象,看是否相等,相等则为单例 } }
单例模式示例
最新推荐文章于 2025-05-27 22:14:43 发布
622

被折叠的 条评论
为什么被折叠?



