Java 建議封裝異常
建議封裝異常
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);
}
}
}
點(diǎn)擊加載更多評(píng)論>>