Java错别字检查_java中关于异常的处理
生活随笔
收集整理的這篇文章主要介紹了
Java错别字检查_java中关于异常的处理
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
初學(xué)java的時候,當(dāng)我們碰到異常時,一般會把異常直接throws拋出去,或則在catch的時候,簡單的寫一句打印異常信息,但是在實際開發(fā)中,是不能這么做的。如果我們將底層的某一個異常簡單的print出去,那么這個異常的捕獲是沒有起到任何作用,反而給編譯器一個“異常已處理”的假象,導(dǎo)致有異常的程序會繼續(xù)往下執(zhí)行,這是不允許的;如果我們直接將異常拋出去,拋給上一層,也是徒勞的,反而給上一層帶來麻煩。
為了避免這樣的情況發(fā)生,我們一般會將異常進(jìn)行轉(zhuǎn)換,將編譯時異常轉(zhuǎn)變成運行時異常,再throw拋給上一層,這樣如果上一層能處理這個異常就會處理,不能處理,就會停止程序的運行。在此過程中,拋出RuntimeException時,要將本異常拋給上一層,防止異常的斷鏈:throw new RuntimeException(e);
在和用戶打交道的界面層千萬能不能直接拋出異常,因為用戶看不懂異常信息,還以為軟件中毒,這時我們可以輸出一條友好提示語句,表示程序自身出了bug,同時在日志中記錄此異常信息。
待續(xù)。。。。。。
總結(jié)
以上是生活随笔為你收集整理的Java错别字检查_java中关于异常的处理的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何去除Excel图表网格线?
- 下一篇: JAVA循环与分支语句edu_Java分