java吧 关注:1,215,990贴子:12,665,672
  • 4回复贴,共1

为什么有的地方必须抛异常,他就不管你写的啥,强行让你抛,抛完

只看楼主收藏回复

为什么有的地方必须抛异常,他就不管你写的啥,强行让你抛,抛完在说话


IP属地:陕西来自Android客户端1楼2017-10-14 09:14回复
    异常分为unchecked和checked,后者必须抛出异常


    来自iPhone客户端3楼2017-10-14 10:08
    回复
      你用别人的方法他如果在方法上声明了异常,也就是方法体中抛出的是编译时异常,就需要你处理这个异常!如果在方法体中抛出的是运行时异常,就不需要处理了,在运行时如果出现问题,程序就直接停止,jvm会告诉你这是个什么异常


      IP属地:陕西来自iPhone客户端4楼2017-10-14 10:13
      收起回复