因为工作需要,写一个小程序,大概只有200行代码,但是里面有大量的字符串操作。
程序运行一段时间之后就会停住不往下走,没有任何异常情况。其中我并没有鼠标点住
控制台,也担心写程序的时候怕耗内存太多,适时调用了System.gc()。但是还是会有同样的
情况发生。有没有人遇到过类似的问题啊?请教一下,多谢!
程序运行一段时间之后就会停住不往下走,没有任何异常情况。其中我并没有鼠标点住
控制台,也担心写程序的时候怕耗内存太多,适时调用了System.gc()。但是还是会有同样的
情况发生。有没有人遇到过类似的问题啊?请教一下,多谢!
如果有过多的字符串操作是否可考虑用StringBuffer
等一些操作的时候才性能比String好,但是我的程序里面那些很少!大部分是split,indexOf
操作!
至于卡住,如果不会死机,我想最有可能的是字符串拼接。你尝试少用“+”看看怎么样。
字符串其他操作都是很好的封装的,不会出问题。
=================
捕捉的异常,有输出么?千万不要是空的
另外,为什么不debug一下呢?!