爱问 爱问共享资料 爱问分类

在java中,throw与throws有...

首页 >
电脑/网络

全部答案

    2018-07-30 15:23:16
  • throws主要是声明这个方法会抛出这种类型的异常,使它的调用者知道要捕获这个异常。 throw是具体向外抛异常的动作,所以它是抛出一个异常实例。  throws说明你有那个可能,倾向。 throw的话,那就是你把那个倾向变成真实的了。  同时: 1、throws出现在方法函数头;而throw出现在函数体。 2、throws表示出现异常的一种可能性,并不一定会发生这些异常;throw则是抛出了异常,执行throw则一定抛出了某种异常。 3、两者都是消极处理异常的方式(这里的消极并不是说这种方式不好),只是抛出或者可能抛出异常,但是不会由函数去处理异常,真正的处理异常由函数的上层调用处理。

类似问题

换一换
  • 电脑/网络相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
爱问推荐

相关资料

热点检索
确定举报此问题
举报原因(必选):
报告,这不是个问题
报告原因(必选):
返回
顶部