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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© leaf168 中级黑马   /  2015-10-10 18:51  /  357 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

既然要抛出异常,trycatch是不是开发很少用

5 个回复

倒序浏览
抛异常就是把异常抛出去而不处理,也就是说你都不知道程序执行时出了什么异常,而别人使用你的函数时需要处理你抛出的异常。try catch是处理异常,在开发中根据你是否想处理这个异常的具体情况来用,使用也是很多的。
回复 使用道具 举报
抛出异常:可以不影响程序往下执行;有时需要知道程序中具体出现的哪种异常以及出现这种异常时需要如何处理,此时就需要try.....catch捕获异常并处理。
回复 使用道具 举报 1 0
trycatch是已知异常,try得到异常,catch处理异常。throw exception是异常未知,或者不确定,或者无法处理就往上抛
回复 使用道具 举报
NUMONE 发表于 2015-10-10 19:10
抛异常就是把异常抛出去而不处理,也就是说你都不知道程序执行时出了什么异常,而别人使用你的函数时需要处 ...

我知道有异常,但是我不想处理,声明可以吗?我的目的是让程序继续执行,
回复 使用道具 举报
yuyucoo 发表于 2015-10-10 19:26
trycatch是已知异常,try得到异常,catch处理异常。throw exception是异常未知,或者不确定,或者无法处理 ...

不管什么异常,只要eclipse说有异常我就往出抛,让程序继续执行
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马