catch后面小括号里的内容什么意思,不是说直接执行大括号的内容吗

catch后面小括号里的内容什么意思,不是说直接执行大括号的内容吗

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

try可以保证程序正常运行下去,如果没有try,出现异常会导致程序崩溃。

// 代码区如果有错误,就会返回所写异常的处理
try {
  // 代码区
} catch (Exception e) {
 // 异常处理
}

Catch的解释是: Captures the exception.(捕获异常)

catch语句的参数类似于方法的声明,括号里是异常类Expection或者它的子类,如果你知道你的try代码中,可能会出现什么异常,你就在catch里面写什么异常,比如你这里知道是InputMismatchException异常,就在catch里捕获该异常,不知道就像上面写Expection类就好了,异常类都是Expection类的子类。Eclipse或idea等开发工具可以提示需要捕获的异常,也可以注意开发工具的使用。

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师