异常

Posted on 2012-09-17 14:31  fishwang  阅读(124)  评论(0)    收藏  举报

在使用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);

  }

}

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3