Java运行时错误会发生什么

时间:2011-01-18 14:41:33

标签: java java-ee

继续这个问题https://softwareengineering.stackexchange.com/questions/37294/logging-why-and-what

我想知道Java Enterprise Edition应用程序运行期间发生的错误究竟发生了什么。 JVM是否存储了所有错误的日志? 或者忘记了错误?

3 个答案:

答案 0 :(得分:0)

这是输出定向的偶然。如果输出被推送到控制台窗口然后是......它几乎丢失了。然而,企业应用程序将利用日志框架来处理所有输出,从而在框架提供的日志中提供任何可用的异常。

答案 1 :(得分:0)

应用程序服务器通常有一个很大的全能网来清除任何未处理的异常。但是,如果允许异常在没有达到catch关闭的情况下冒泡,则它来自的线程将会死亡,异常将被传递给线程的UncaughtExceptionHandler,如果存在的话。

答案 2 :(得分:0)

程序运行时发生错误。并且正在处理异常。

异常:忽略错误,处理异常,然后返回调用的方法。