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


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