A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 张海东 中级黑马   /  2016-12-29 13:20  /  913 人查看  /  2 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

try catch是一种用来处理异常的方式。由于JVM的默认处理异常的方式是停止程序,并将异常信息输出到控制台上,不利于程序的运行。try catch可以将异常处理,程序可以继续运行下去。
格式:
try{
可能出现异常的代码
}
catch(异常类名 变量名){
处理异常
}
finally{
必须执行的代码}

多catch的问题:
如果有继承关系的异常,越是顶层的父类异常,就得放在越下面,不然由于多态调用,下面的异常将永远执行不到。
如果没有继承关系,则没有顺序限制。

2 个回复

倒序浏览
{:8_541:}{:8_541:}{:8_541:}
回复 使用道具 举报
那try下的问题有多个时,必须用if么?直接写可以么?我是一个小白,可能问的有点白痴,大神求指点
来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马