throws Exception/Throwable 疑问。(20分)

  • 主题发起人 主题发起人 kem
  • 开始时间 开始时间
K

kem

Unregistered / Unconfirmed
GUEST, unregistred user!
定义方法时,写上throws Exception/Throwable 有什么用??
throws Exception和 throws Throwable 有什么不同呢???
多谢!!
 
>>定义方法时,写上throws Exception/Throwable 有什么用??
可以以後再處理異常
>>throws Exception和 throws Throwable 有什么不同呢???
都是父類,可以拋出所有的異常

 
>>定义方法时,写上throws Exception/Throwable 有什么用??
再调用该这个方法的时候一定要catch这个exception,或者再throws到上一级调用,否则
编译无法通过,这可以强制调用该方法的地方进行异常处理。
 
在任何时候都不应该抛出Exception 和 Throwble异常。
--- sun的建议。
你应该抛出你自己定义的异常。
 
同意楼上兄弟的发言。
 
Throwable是Exception的父类。
抛出的Throwable异常必须用catch (Throwable)来捕获。
Error类是Exception的兄弟,用于表示系统级的错误,Exception表示普通的异常。
 
后退
顶部