我的课延长了哪一节课,请给我建议
public class MyException extends Exception {
public MyException (Exception ex) {
super(ex);
}
public MyException (String message) {
super(message);
}
public MyException (Exception ex,String moduleKey) {
super(ex, moduleKey);
}
public MyException (Exception ex, String moduleKey, String message) {
super(ex, moduleKey, message);
}!-结尾片段-->
发布于 2015-08-07 09:42:24
这完全取决于您是否希望每次引发异常时都强制API用户尝试/捕捉(或声明抛出),还是希望他们像NullPointerException一样让应用程序崩溃。
当期望出现异常时,应该使用第一类--比如IOExceptions。RuntimeExceptions通常表示在运行时(顾名思义)发生了一些奇怪的事情--一种奇怪的语言行为、意外的线程冲突等等。但是,通常您希望使用常规异常。
https://stackoverflow.com/questions/31873887
复制相似问题