1,解决怎样的问题和原因
2,怎样解决的问题和方法
1,使用单例模式
3,产生了怎样的问题和原因
4,如何解决产生的问题和方法
1,模式分化(恶汉和懒汉)
5,又他妈产生了怎样的问题和原因以及否有方法解决
5,原理解释
1,待整理,关于内存
堆栈和方法区,getInstance()进入方法区时会在堆中分配内存0x0045并返回给s
Single.gerInstance()会把0x0045的值给栈中s1
Single s2 = Single.gerInstance(),执行getInstance()再次入栈,并把0x0045赋值给s2
所以s1=s2,他们指向同一个对象
6,应用场景
7,对这个模式吐的槽