在Java中捕获内存不足错误(java.lang.OutOfMemoryError)有什么意义吗?

最佳答案

。以下是一些可能有意义的示例:

  • (如果要通过正常关闭来关闭程序
  • )来处理它
  • 如果要向用户显示问题,或者记录错误
  • 取决于您的设计,您甚至可以清理内存并恢复工作状态

  • 但是,请注意,通常情况下(除非您处在一次要分配大量内存的位置),对于这些情况,您可能不会专门捕获OutOfMemoryError,而是在顶部始终执行catch Throwable。您的主要切入点。

    关于java - 捕捉OutOfMemoryError,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5403972/

    10-09 19:22