2016-02-09 75 views
-3

我正在學習java,我不明白 爲什麼程序錯誤異常不會被應用程序捕獲?程序錯誤異常不應該被應用程序捕獲

+0

你能提供一個你讀到的地方的來源嗎?你是在談論一個*例外*還是一個*錯誤*?這是兩個截然不同的概念。我認爲這是關於後者 - java.lang.error'?如果是這樣的話:http://stackoverflow.com/questions/11017304/catching-java-errors –

+0

你的問題不包括足夠的細節來回答。誰說和在什麼情況下? –

+0

你能發佈你找到的確切報價嗎?我不知道你的意思是「程序錯誤異常」。如果你的意思是系統異常,比如'OutOfMemoryError',它們只能在某些情況下被捕獲,如果有的話。 – Amadan

回答

1

爲什麼程序錯誤異常不會被應用程序捕獲?

您應該只在發現異常/錯誤時才能處理和恢復它們。 Error通常太嚴重,無法處理和恢復。不要少,你可以在罕見的情況下捕捉它們,尤其是如果你想記錄它們。

相關問題