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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wuyiai 中级黑马   /  2015-3-6 12:23  /  1155 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

为什么有的是在try catch语句中throw异常,为什么程序不会停止很会继续执行下面程序

3 个回复

倒序浏览
没代码没法讲
回复 使用道具 举报
try内throw是代码检测异常。检测到了异常当然要处理异常,catch内就是处理异常的语句。
http://blog.csdn.net/qiang3570
看一下我的博客。里面有写。异常总结
回复 使用道具 举报
try{
//代码区
}catch(Exception e){
//异常处理
throw new RuntimeException;
}如果try里抛出的异常是Exception的子类,也会被catch捕获,程序执行完catch后向下继续执行
如果不想继续执行的话,在你抛出异常之后加 return;语句后面就不会执行了。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马