`
kingsui
  • 浏览: 190158 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

异常是catch还是throws的简单原则

    博客分类:
  • Java
 
阅读更多

1 .如果你完全能处理这个异常,那么就catch掉

 public void test() {
    try {
    } catch (Exception e) {
    }
  }

 

2. 如果你完全不能处理这个异常,那么就throws掉

public void test() throws Exception {
  }

3. 如果你想对异常做一点点处理,但又不能完全处理,那么你先catch,然后再throw出去

  public void test() throws Exception {
    try {
    } catch (Exception e) {
      // 自己的一些处理
      throw e;
    }
  }

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics