在使用catch语句输出异常时,除了可以直接使用System.out.println(异常对象)的方式打印异常信息外,
有时也会直接使用exception类中的Printstacktrace方法输出异常信息.
e.printstacktrace()使用这个方式打印的异常信息是最完整的.
throws与throw的区别
使用throws声明的方法表示此方法不处理异常,而交给方法的调用处进行处理,throws使用格式如下
public 返回类型 方法名称(参数列表) throws异常类{}
throw关键字
与throws不同的是,可以直接使用throw抛出一个异常,抛出时直接抛出异常类的实例化对象.
自定义异常类
定义异常类只需要继承Exception类即可.
class myexception extends exception
{
public myexception(String msg)
{
super(msg);
}
}
浙公网安备 33010602011771号