单例模式示例

来源:互联网 发布:java热替换jar包文件 编辑:程序博客网 时间:2024/06/16 01:26
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);//同样在不确定是否为单例模式时,创建两个对象,看是否相等,相等则为单例    }}
原创粉丝点击