真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Java編程異常處理最佳實(shí)踐【推薦】-創(chuàng)新互聯(lián)

Java中的異常處理不是一個簡單的話題。初學(xué)者很難理解,甚至有經(jīng)驗(yàn)的開發(fā)人員也會花幾個小時來討論應(yīng)該如何拋出或處理這些異常。這就是為什么大多數(shù)開發(fā)團(tuán)隊(duì)都有自己的異常處理的規(guī)則和方法。如果你是一個團(tuán)隊(duì)的新手,你可能會驚訝于這些方法與你之前使用過的那些方法有多么不同。常見的異常類型:

為月湖等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及月湖網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、月湖網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!

NullPointerException -空指針引用異常
ClassCastException-類型強(qiáng)制轉(zhuǎn)換異常
lllegalArgumentException-傳遞非法參數(shù)異常
ArithmeticException-算術(shù)運(yùn)算異常
ArrayStoreException-向數(shù)組中存放與聲明類型不兼容對象異常
IndexOutOfBoundsException-下標(biāo)越界異常
NegativeArraySizeException-創(chuàng)建一個大小為負(fù)數(shù)的數(shù)組錯誤異常
NumberFormatException-數(shù)字格式異常
SecurityException-安全異常
UnsupportedOperationException-不支持的操作異常
EOFException:文件已結(jié)束異常
FileNotFoundException:文件未找到異常
SQLException:操作數(shù)據(jù)庫異常
IOException:輸入輸出異常
NoSuchMethodException:方法未找到異常


然而,有幾種異常處理的最佳方法被大多數(shù)開發(fā)團(tuán)隊(duì)所使用。下面為常見的幾種實(shí)用的異常處理方法!


1. 在Finally中清理資源或者使用Try-With-Resource語句


通常情況下,你在try中使用了一個資源,比如 InputStream ,之后需要關(guān)閉它。在這種情況下,一個常見的錯誤是在try的末尾關(guān)閉了資源。

public void doNotCloseResourceInTry() {
  FileInputStream inputStream = null;
  try {
    File file = new File("./tmp.txt");
    inputStream = new FileInputStream(file);
    // use the inputStream to read a file
    // do NOT do this
    inputStream.close();
  } catch (FileNotFoundException e) {
    log.error(e);
  } catch (IOException e) {
    log.error(e);
  }
}

名稱欄目:Java編程異常處理最佳實(shí)踐【推薦】-創(chuàng)新互聯(lián)
標(biāo)題URL:http://weahome.cn/article/cogppd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部