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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 幕丶落 中级黑马   /  2015-4-8 08:52  /  680 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

不需要声明的情况是抛出异常被catch处理了,或者抛出的是RuntimeException类的异常;其他情况都需要声明。这样理解对吗?

1 个回复

倒序浏览

代表

本帖最后由 silencelj 于 2015-4-8 09:39 编辑

异常有两种 :
1、编译时被检测异常  ,该异常在编译时如果没有处理,没有抛和try那么编译失败    该异常被标识,代表可以被处理 2、运行时异常(编译时不检测),在编译时不需要处理,编译器不检查 ,该异常发生,建议不处理,让程序停止,需要对代码进行修正


回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马