摘要: 组内有人问我,她写的程序总是在短时间内就jvm异常。另外,debug时候又可以正常通过,写的逻辑并不复杂,只是用poi检索Excel。第一反应还是程序可能写的有问题,也许写了一个jvm未预测的错误,导致jvm崩溃。但是,看代码不能发现有什么问题,问题就出在String的contains方法,改成indexOf也出错。然后通过插入打印语句找到引起错误的Excel文件中单元格位置(debug不出错)。看看这单元格中内容也无特异之处,无非就是内容多点。把这单元格内容改短,这儿可以顺利通过,别的地方又会jvm异常。莫非是这Excel中隐含什么特殊字符,但是怎么调整格式,总是不能完全解决。把出问题那段代 阅读全文