Java異常,該怎么辦?
發布時間:2019-08-30 18:56:00
已幫助:325人
來源:鄭州AAA教育


相比較IT的愛好者,對JAVA還是很熟悉的。其中的異常處理也是程序開發中不可缺少的操作之一,但如何正確優雅地處理異常的確是一門學問。
相比較IT的愛好者,對JAVA還是很熟悉的。其中的異常處理也是程序開發中不可缺少的操作之一,但如何正確優雅地處理異常的確是一門學問。下面,談一下我是怎么應對的:
那如何選擇異常類型?
從我的經驗來看,在一個應用中,需要開發一個方法,這個方法如果中間可能會出現異常,那么你需要考慮這個異常出現以后是否有調用者可以處理,并且你是否希望調用者進行處理,如果調用者可以處理,并且你也希望調用者進行處理,那么就要拋出受檢異常,提醒調用者在使用你的方法時,考慮到如果拋出異常的時候如果進行處理,相似的方法,如果在寫某個方法時,你認為這是個偶然異常,理論上說,你覺得運行,可能會碰到什么問題,而這些問題也許不是必然發生的。
什么時候才需要拋出異常?
首先我們需要了解一個問題,什么時候才是需要拋異常的時間點?異常的設計是方便給開發者使用的,但不是亂用的,筆者對于什么時候拋出異常,這個問題也問了很多的朋友們,能給出準確答案的人確實不多。其實這個問題非常地簡單,如果你覺得某些”問題”解決不了了,那么你就可以拋出異常了。比如,你在寫一個service的時候,其中在寫到某段代碼處,你發現可能會產生問題,那么就請拋出異常吧,相信我,你此時拋出異常將是一個時機。java學習
dao介紹:
數據連接層,我們使用了spring-data-jpa這個框架,它要求我們只需要繼承框架提供的接口,并且按照約定對方法進行取名,就可以完成我們想要的數據庫操作。
api異常設計:
大概有兩種方法:拋出帶狀態碼RumtimeException異常;拋出指定類型的RuntimeException異常。
本篇文章的重心只在乎異常如何地處理,所以讀者只需要涉及到異常相關的問題和處理方式就可以了。
你還在猶豫什么,你還在迷茫嗎?你還在畏懼你的未來嗎?以上就是小成習為你書寫的關于JAVA的文章,當然啦,想要了解更多的專業請找準「AAA教育」,與客服人員進行咨詢,關注小成習,我們一同學習一同成長!