我正在研究java,我讀了大量的XML文件&插入到ORACLE數據庫中,但插入時我得到異常,然後我的程序終止,沒有處理剩餘的記錄,有沒有人可以幫我解決這個問題,我想讀取這些文件,除非他們沒有終止程序而發生異常。處理異常,並繼續在Java中沒有終止的過程
回答
for (File f : myFileArray) { //Or whatever you have
try {
// your code which might throw exception
} catch (<Your exception name here> e) {
System.err.println("File failed: " + f.getAbsoultePath());
continue; //if more code follows the try catch block, otherwise omit it
}
}
既然你沒有給出你實際做的任何代碼片段,我試了一個猜測。
正如評論所示,您可以使用try/catch-Blocks來處理Java中的異常。
一個很好的教程是恕我直言
http://chortle.ccsu.edu/java5/index.html
章80和81
其實@Joey--你錯了。 「繼續」是在一個迭代語句中。迭代語句不要求是直接包含的語句。無可否認,這個片段中的「繼續」是多餘的,但它是完全合法的。 – 2012-07-24 07:25:04
是不是這樣,如果拋出異常並捕獲,try/catch之後的代碼將被執行?而我們不希望失敗的那個。這就是爲什麼我評論繼續。 – reindeer 2012-07-24 07:40:00
@ user1204330如果你想在try/catch之後跳過代碼,爲什麼不把它包含在'try'塊中呢? – brimborium 2012-07-24 07:44:45
- 1. 如何捕捉異常並繼續在Java中的處理
- 2. 處理異常並繼續工作,沒有錯誤
- 3. Java線程異常終止,並帶有消息null的異常。
- 4. @Transactional繼續在異常處理
- 5. Python程序終止處理異常
- 6. 當發生異常時繼續處理
- 7. Scala繼續和異常處理
- 8. 處理存儲過程中的異常:忽略錯誤並在插入過程中繼續
- 9. Java異常的繼承處理
- 10. 在未處理的異常後終止應用程序
- 11. 爲什麼winforms未處理的異常框有時會繼續?
- 12. 程序在終止後繼續運行
- 13. Erlang中的異常處理繼續執行
- 14. Java中的異常處理
- 15. Java中的異常處理
- 16. 有沒有辦法在C#中繼續異常?
- 17. 在全局異常處理程序中處理線程異常?
- 18. JAVA - 文件沒有找到異常後繼續
- 19. 在mysql中繼續處理程序
- 20. 我應該在所有異常導致終止的程序中使用異常處理嗎?
- 21. 的SQL Server捕獲異常,並繼續
- 22. Java:作爲對象的行爲?繼承異常處理程序?
- 23. Java異常處理
- 24. Java異常處理
- 25. 處理java異常
- 26. Java異常處理
- 27. java異常處理
- 28. Java異常處理
- 29. 異常終止程序?
- 30. 爲什麼Java ME沒有異常處理程序?
查找try/catch語句 – 2012-07-24 06:59:48
您可以張貼代碼片段說明你正在嘗試做的,應該發生什麼如果你遇到異常? – Keppil 2012-07-24 07:00:42