七、錯(cuò)誤處理

1.使用異常而非返回碼

比較如下兩段代碼

使用錯(cuò)誤碼理
使用try-catch處理

2.自定義異常類

比較如下兩段代碼

重構(gòu)前
重構(gòu)后

3.別返回null值

如果返回null,需要在很多地方判斷是否為null,與其這樣還不如拋出異?;蚍祷靥乩龑?duì)象。

比較如下兩段代碼

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,734評(píng)論 18 399
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,111評(píng)論 25 709
  • 經(jīng)常在朋友圈流傳一個(gè)關(guān)于友誼的游戲,比如你在第一時(shí)間能想到誰,就代表跟誰關(guān)系最好。 在過去,因我既沒有精致的五官,...
    我是婷玉呀閱讀 488評(píng)論 0 7
  • 選擇比努力重要,隨著時(shí)間的推移,工作和學(xué)習(xí)遇到的種種,都在不停的驗(yàn)證這句話。我的人生理想的改變和重建是由我所遇到的...
    曹美人_閱讀 203評(píng)論 0 1
  • 有人說去瀘沽湖是一次探險(xiǎn),這么說似乎也不為過,畢竟長(zhǎng)達(dá)七個(gè)小時(shí)的車程基本都是盤山公路,坡陡彎急,對(duì)于司機(jī)駕車技術(shù)和...
    向陽的甜甜圈閱讀 582評(píng)論 0 4

友情鏈接更多精彩內(nèi)容