java.lang.StackOverflowError错误

原创 2015年07月10日 21:08:29

今天写代码时出现了java.lang.StackOverflowError错误,原因为进行了无限递归调用导致内存不够用,以后写代码要尽量使用for循环,拒绝递归调用


错误如下:

七月 10, 2015 9:04:10 下午 org.apache.catalina.core.StandardContext listenerStart
SEVERE: Exception sending context initialized event to listener instance of class com.cartel.mobile.common.web.listener.SystemInitListener
java.lang.StackOverflowError
at com.cartel.mobile.service.system.Impl.BusinessChargeServiceImpl.<init>(BusinessChargeServiceImpl.java:12)
at com.cartel.mobile.service.system.Impl.BusinessChargeServiceImpl.<init>(BusinessChargeServiceImpl.java:13)
at com.cartel.mobile.service.system.Impl.BusinessChargeServiceImpl.<init>(BusinessChargeServiceImpl.java:13)
at com.cartel.mobile.service.system.Impl.BusinessChargeServiceImpl.<init>(BusinessChargeServiceImpl.java:13)
at com.cartel.mobile.service.system.Impl.BusinessChargeServiceImpl.<init>(BusinessChargeServiceImpl.java:13)
at com.cartel.mobile.service.system.Impl.BusinessChargeServiceImpl.<init>(BusinessChargeServiceImpl.java:13)
at com.cartel.mobile.service.system.Impl.BusinessChargeServiceImpl.<init>(BusinessChargeServiceImpl.java:13)
at com.cartel.mobile.service.system.Impl.BusinessChargeServiceImpl.<init>(BusinessChargeServiceImpl.java:13)
at com.cartel.mobile.service.system.Impl.BusinessChargeServiceImpl.<init>(BusinessChargeServiceImpl.java:13)
at com.cartel.mobile.service.system.Impl.BusinessChargeServiceImpl.<init>(BusinessChargeServiceImpl.java:13)
at com.cartel.mobile.service.system.Impl.BusinessChargeServiceImpl.<init>(BusinessChargeServiceImpl.java:13)
at com.cartel.mobile.service.system.Impl.BusinessChargeServiceImpl.<init>(BusinessChargeServiceImpl.java:13)

版权声明:本文为博主原创文章,未经博主允许不得转载。

StackOverflowError栈溢出错误

一般栈溢出是因为在某个class A中调用了class A.所以就陷入了死循环.  问题的基本原理如下: Class A{ public A(){ a= new A(); } }...

StackOverflowError&OutOfMemoryError区别

在Java虚拟机规范中,针对内存分配规定两种异常状况,即StackOverflowError和OutOfMemoryError。 StackOverflowError:当线程请求的内存大小大于所配置...

StackOverflowError与OutOfMemoryError区别

在Java虚拟机规范中,定义了这么两种异常:StackOverflowError与OutOfMemoryError。那么它们到底直接有啥区别呢?在《The Java ® Virtual Machine...

JFileChooser (Java Swing提供的文件选择对话框)

JFileChooser()           构造一个指向用户默认目录的 JFileChooser。 JFileChooser(File currentDirectory)        ...

Android开发中StackOverflowError错误实例分析

Android开发中StackOverflowError错误实例分析 一、概述  我在一个复杂的layout嵌套较多的android界面,碰到了java.lang.StackOverflowE...
  • mozhizun
  • mozhizun
  • 2011年12月07日 21:09
  • 10144

异常:java.lang.StackOverflowError

java.lang.StackOverflowError at java.lang.reflect.Proxy$Key1.equals(Proxy.java:455) at java.util.c...

java.lang.StackOverflowError

做毕设出现一个java.lang.StackOverflowError异常。弄了半天,又是问高手,又是查资料的。最后发现,解决问题啦!特记录下来! StackOverflowError是由于当前...

打开eclipse时,报Unknown exception in parseSdkContent. java.lang.StackOverflowError错

打开eclipse时,报如下错误: Unknown exception in parseSdkContent.java.lang.StackOverflowError...

java.lang.StackOverflowError

JUnit Test的时候出现了这个栈溢出的错误,如下图。     StackOverflowError,虚拟机栈和本地方法栈溢出。     关于虚拟机栈和本地方法栈,在 Java 虚拟机规范...

java.lang.StackOverflowError

今天测试在用android自带的monkey进行测试的时候出现了一个错误java.lang.StackOverflowError.看到出错的代码只是Integer i=new Integer(xxx)...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java.lang.StackOverflowError错误
举报原因:
原因补充:

(最多只允许输入30个字)