单例模式疑惑探究
图一 点击箭头所指可切换至控制台,在静态方法种创建了对象
图二 通过类名.方法名 调用静态方法,每次得到的对象地址不同,用户可以赋值给其他对象名,单例模式被破坏
图三 图四 静态、非静态全局变量与局部变量二者变量一致并不冲突。添加普通全局变量为何报错?为何静态全局变量就不报错?
图六 线程出现异常 问题不在于对象名重复、访问修饰符未添加,而是因为出现了死龟(套娃、死循环)。通过类名.方法名调用静态方法,会创建一个对象,对象普通属性初始化又会创建一个对象,新对象又会创建一个对象,真相了~