首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

能否翻译一下这个报错是什么意思…看不懂…解决方案

2012-02-06 
能否翻译一下这个报错是什么意思……看不懂……Exception in thread main java.lang.StackOverflowErrorat s

能否翻译一下这个报错是什么意思……看不懂……
Exception in thread "main" java.lang.StackOverflowError
at sun.nio.cs.ext.GB18030$Decoder.decodeArrayLoop(Unknown Source)
at sun.nio.cs.ext.GB18030$Decoder.decodeLoop(Unknown Source)
at java.nio.charset.CharsetDecoder.decode(Unknown Source)
at java.nio.charset.CharsetEncoder.isLegalReplacement(Unknown Source)
at java.nio.charset.CharsetEncoder.replaceWith(Unknown Source)
at java.nio.charset.CharsetEncoder.<init>(Unknown Source)
at java.nio.charset.CharsetEncoder.<init>(Unknown Source)
at sun.nio.cs.ext.GB18030$Encoder.<init>(Unknown Source)
at sun.nio.cs.ext.GB18030$Encoder.<init>(Unknown Source)
at sun.nio.cs.ext.GB18030.newEncoder(Unknown Source)
at sun.nio.cs.StreamEncoder.<init>(Unknown Source)
at sun.nio.cs.StreamEncoder.forOutputStreamWriter(Unknown Source)
at java.io.OutputStreamWriter.<init>(Unknown Source)
at java.io.FileWriter.<init>(Unknown Source)
at BFS.writeintxt(BFS.java:364)
at BFS.BFSpro(BFS.java:89)
at BFS.dealingmatrix(BFS.java:448)

[解决办法]
JVM可用到的系统内存是有限的,如果你的程序涉及的数据量太大或者说方法调用有问题,会导致JVM可提供的内存少于你程序需要的内存,堆栈溢出 报这个错误
[解决办法]
栈溢出,估计是你的值太大或者变量什么的太多导致储存在内存的东西溢出造成的

热点排行