当前位置: 代码迷 >> Eclipse >> 能否翻译一下这个报错是什么意思…看不懂…解决方案
  详细解决方案

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

热度:57   发布时间:2016-04-23 13:54:39.0
能否翻译一下这个报错是什么意思……看不懂……
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可提供的内存少于你程序需要的内存,堆栈溢出 报这个错误
------解决方案--------------------
栈溢出,估计是你的值太大或者变量什么的太多导致储存在内存的东西溢出造成的
  相关解决方案