我在 try 块中有一个执行方法。如果此方法允许任何异常捕获块将处理该异常。我在 try 块的测试类中调用了执行方法。我的问题 Test catch 块处理异常 java.lang.OutOfMemoryError: Java heap space
问问题
453 次
4 回答
1
鉴于这OutOfMemoryError
不是编程错误的结果,并且您的程序确实需要这么多内存,那么您可以尝试增加给应用程序的堆空间。看:
http://viralpatel.net/blogs/jvm-java-increase-heap-size-setting-heap-size-jvm-heap/
于 2013-03-06T08:12:53.590 回答
1
即使它可以被抓住,你也不应该。OutOfMemoryError 告诉您,您的应用程序无法在这些条件下运行,或者您的应用程序没有正确编程。
于 2013-03-06T09:21:18.397 回答
0
原因可能是一个无限递归的函数,或者是一个不断增长的列表的无休止循环。这可能是微不足道的:打算paint
打电话super.paint
但忘记“超级”。
于 2013-03-06T08:18:07.313 回答
0
于 2013-03-06T08:14:33.040 回答