黑马程序员技术交流社区
标题:
java.lang.StackOverflowError如何解决?
[打印本页]
作者:
巴蜀贤君
时间:
2011-10-14 16:57
标题:
java.lang.StackOverflowError如何解决?
代码块: public void light(){
this.lighted=true;
if(opposite!=null){
Lamp.valueOf(opposite).light();
//报错的行
}
System.out.println(name()+"直行方向上的绿灯亮了,下面有6个方向的车通过");
}
报错的信息: java.lang.StackOverflowError
那位兄弟能帮忙解决一下??谢了。。。。
该贴已经同步到
巴蜀贤君的微博
作者:
敖东
时间:
2011-10-14 17:15
java.lang.StackOverflowError:
当应用程序递归太深而发生堆栈溢出时,抛出该错误
具体解决方法你还需要你自己去看看你的代码
作者:
余志强
时间:
2011-10-14 17:26
说明递归没有停止,也就是你的判断条件有问题,可能opposite一直都为null!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2