其实写一个异常很简单,就是构造一个方法,然后添加无参构造和适合的有参构造。有参构造中的参数根据现实需要选择,比如把你需要对异常进行中文说明,那就需要加上String类型的参数构造。
就像这样:
public MyException(String message) {
super(message);
// TODO Auto-generated constructor stub
}
还有一点就是关于exception和runtimeexception的使用,
当一个方法抛出(throws)了一个 编译异常(exception)时,该方法只要被使用了就会产生异常提醒,所以这时候就需要用try ~~catch来捕获处理异常。
如果是抛出(throws)了运行异常(runtimeexception)那就会在运行异常的时候跑出你选择的那个异常(可能是自己写的,也可能是系统带的)。
暂时就记住了这两点