位置:首頁(yè) > 軟件操作教程 > 編程開(kāi)發(fā) > Java > 問(wèn)題詳情

Java 建議封裝異常

提問(wèn)人:劉旭39發(fā)布時(shí)間:2020-11-30

建議封裝異常

Java中的異常機(jī)制可以確保程序的健壯性,提供系統(tǒng)可讀性,但是由于Java API中提供的異常 都是非?;A(chǔ)的異常,并且只有資深開(kāi)發(fā)人員才能看懂,對(duì)于初次接觸大型程序或終端的用戶來(lái) 說(shuō),這些異常并不友好,與實(shí)際業(yè)務(wù)邏輯脫離。所以,建議初學(xué)者盡可能根據(jù)業(yè)務(wù)場(chǎng)景來(lái)封裝自 定義異常。

//自定義異常

public class JavaBizException extends Exception {

public JavaBizException(String errorMessage) {

super(errorMessage);

// TODO Auto-generated constructor stub

}

}

import java.io.FileInputStream;

import java.io.FileNotFoundException;

import java.io.InputStream;

//開(kāi)發(fā)封裝自定義異常

public class Demo {

public static void main(String[] args) throws JavaBizException{

try {

InputStream input = new FileInputStream("無(wú)效文件.json");

} catch (FileNotFoundException e){

e.printStackTrace();

throw new JavaBizException(e.getMesfiageO);

}

}

}

3%9R_8NUZOF67E)(G20`2{Q.png

繼續(xù)查找其他問(wèn)題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部