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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© lixing123456 中级黑马   /  2014-12-20 10:56  /  2044 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

求大神指教?

4 个回复

倒序浏览
在函数内throw异常,可以有两种解决方式,一是抛出去,而就是直接try,catc起来就可以了
回复 使用道具 举报 0 1
坐等答案
回复 使用道具 举报
能被catch则catch,否则throw
回复 使用道具 举报
catch 和 throw 没什么关系 ,try块里面抛出异常时有2种情况 ,
一、如果异常被catch(定义到的类型)抓到,则可以进行处理,
        1,可以选择抛出异常,看是否被外层的代码catch如果没有,就直接抛到jvm,程序直接被杀死,
        2,也可以无视异常,程序继续执行
二、如果异常没被catch(定义到的异常类型)抓到,
        1,直接抛出异常,看是否被外层的代码catch块抓到,如果没有,抛到jvm,程序被杀死
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马