java ren

matinhua的小站

  DonewsBlog  |  Donews首页  |  Donews社区  |  Donews邮箱  |  我的首页  |  联系作者  |  聚合   |  登录
  189篇文章 :: 0篇收藏:: 39篇评论:: 3个Trackbacks

文章

收藏

相册

存档


正在读取评论……


如果你有能力处理这个异常,你就处理,使用 catch
  如果没有能力,就扔出去,让调用你的方法去处理,使用 throw


java异常类

1.RuntimeException  抛出之前,不需要方法中声明(throws)

2.自定义异常必须:你“就地处理”(try/catch)或者
  在“方法头里声明后再抛出”

3.继存中,子类不必声明父类方法中声明的异常;

4.构造方法可以声明异常(throws)和处理异常(try/catch),
  但是最好一定好抛出异常,即使你已经处理了这个异常,也要在最后抛出它,
  因为你不可能欺骗你的客户程序员,明明出了异常,你却没告诉他。

5.RuntimeException 一般不需要理睬,虚拟机会自动处理。

6.如果你调用一个方法,但你不知道如何处理这个误错,你可以在catch里抛出
  throw new RuntimeException(e)来把它向上沿调用链轨迹向上抛



Trackback: http://tb.donews.net/TrackBack.aspx?PostId=184096


[点击此处收藏本文]  发表于2004年11月26日 4:22 PM




正在读取评论……

发表评论

大名:
网址:
验证码
评论