Java 建议封装异常
建议封装异常
Java中的异常机制可以确保程序的健壮性,提供系统可读性,但是由于Java API中提供的异常 都是非常基础的异常,并且只有资深开发人员才能看懂,对于初次接触大型程序或终端的用户来 说,这些异常并不友好,与实际业务逻辑脱离。所以,建议初学者尽可能根据业务场景来封装自 定义异常。
//自定义异常
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;
//开发封装自定义异常
public class Demo {
public static void main(String[] args) throws JavaBizException{
try {
InputStream input = new FileInputStream("无效文件.json");
} catch (FileNotFoundException e){
e.printStackTrace();
throw new JavaBizException(e.getMesfiageO);
}
}
}
点击加载更多评论>>