代碼出錯了,還能編譯通過么?還能運行么?
我對這個問題的理解是:在程序運行的過程中出現了異常,如何繼續讓系統正常運行吧?
對于代碼中可能出現異常的代碼,要將這些代碼用try語句包圍起來,將出現錯誤后需要執行的代碼放入catch{}語句中,將無論是否產生異常都要執行的代碼放入finally{}語句中。
如果在程序運行的過程中,try中產生了異常,而catch中又沒有處理,程序就會停止,finally中的代碼也不會執行。
提問者可以仔細的看下java的異常處理這一章,再結合幾個例子就好理解了。
如果說的不對請指出,當了3年左右的程序猿了,總感覺在搬運東西,沒有創造東西,努力提高自己吧。