问答详情
源自:2-2 Java 中的 URL 的应用

java的抛出和捕捉

什么时候用抛出,什么时候用捕获?

提问者:慕无忌6841887 2017-01-31 17:04

个回答

  • Geekxiong
    2017-01-31 22:06:17

    抛出异常的话  比如自己有时候写的类里面的某些方法(别人写的也是),你可以写一个抛出(可以指定抛出异常的类型) 这样调用的时候必须加上try catch才能通过编译(这个时候就要捕获)。              有时候你写一个方法,方法里面调用方法,这个时候如果你调用的方法需要抛出异常,你就有两个选择,一是在你写的方法那里加上   throws Exception    二是在你调用那个方法的时候加上 try catch  二者都是可以的(这个可以是指通过编译), 我个人习惯用第一种。希望对你有一点帮助


  • qq滴水穿石
    2017-01-31 21:56:26

    举例,A类中的A方法抛出异常,在调用A方法的地方用捕获。如果A方法没被调用,则在A方法中捕获异常