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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wmc1994 中级黑马   /  2016-8-23 22:30  /  456 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

在遇到异常的时候,为什么有时候直接抛出异常,有时候需要try

5 个回复

倒序浏览
同样求解?
回复 使用道具 举报
这个 要看情况 ,自己没有办法解决的,就抛出去,像子类有异常,必须自己处理不能抛,理论的话是不太好理解的,最好 是根据例子一起学习最好
回复 使用道具 举报
运行时异常被抛出可以不处理。即不捕获也不声明抛出 如果父类抛出了多个异常,子类覆盖父类方法时,只能抛出相同的异常或者是他的子集 父类方法没有抛出异常,子类覆盖父类该方法时也不可抛出异常。此时子类产生该异常,只能捕获处理,不能声明抛出 当多异常处理时,捕获处理,前边的类不能是后边类的父类
回复 使用道具 举报
恩,大致了解了
回复 使用道具 举报
Jdk1.7异常标准处理,需要解决异常,所以需要抛出,不然当代码累积,无法确定底层具体错误位置。里面的try是用来关流的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马