单例模式下的嵌套调用导致栈溢出
来源:互联网 发布:淘宝穿越火线刷经验 编辑:程序博客网 时间:2024/06/05 11:09
单例模式下的嵌套调用导致栈溢出
package com.asyntask;import android.util.Log;public class Demo2 { public void print() { Demo1.getInstance().print(); Log.d("Demo2", "demo2"); }}
package com.asyntask;
import android.util.Log;
public class Demo1 {
private static Demo1 mDemo1;
private Demo2 mDemo2;
public static Demo1 getInstance(){
if(mDemo1 == null){
mDemo1 = new Demo1();
}
return mDemo1;
}
public void print(){ Log.d("Demo1", "Demo1");}public Demo1() { mDemo2 = new Demo2(); mDemo2.print();}
}
package com.asyntask;import android.util.Log;public class Demo2 { public void print() { Demo1.getInstance().print(); Log.d("Demo2", "demo2"); }}
写代码过程犯的错误,记录下以后避免
0 0
- 单例模式下的嵌套调用导致栈溢出
- 递归调用过多导致的栈溢出问题说明
- 递归函数调用多次导致栈溢出
- 单例模式调用
- ViewPager嵌套Fragment,导致onActivityResult无法调用的问题
- Java 多线程下的单例模式
- vb.net下的单例模式
- Java 多线程下的单例模式
- Java 多线程下的单例模式
- 多线程下的C++ 单例模式
- 多线程下的单例模式
- 多线程下的单例模式
- Java 多线程下的单例模式
- 多线程下的单例设计模式
- Java 多线程下的单例模式
- Java 多线程下的单例模式
- 单例模式下的double check
- iOS下的单例模式
- 17 Letter Combinations of a Phone Number
- lov制作注意点
- Android(14)Handler简单例子(1)
- 设计模式(九)装饰模式(Decorator)
- JavaScript中IE与DOM事件的区别http://www.cnblogs.com/stpangpang/archive/2008/06/03/1212607.html
- 单例模式下的嵌套调用导致栈溢出
- LightOJ 1078 - Integer Divisibility (同余定理)
- 自定义系统控件的外观:UIApearance
- Maven的生命周期和插件
- 看门狗驱动程序
- java中Class与Object及反射机制
- $.each()和$().each
- RunTime 运行时
- 直接拿来用!最火的Android开源项目