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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wljusa 中级黑马   /  2014-11-29 09:23  /  2033 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

抛异常和捕获异常有什么区别?

7 个回复

倒序浏览
抛异常起提示作用,捕获异常是要进行处理
回复 使用道具 举报
抛异常有两种:
回复 使用道具 举报
抛异常有两种:1.throw后面是接异常对象,使用在函数内
如:
  1. throw new Exception();
复制代码


2.throws 后面跟异常名称(可以跟多个,后面用逗号隔开)
如:
  1. throws Exception,FuShuException
复制代码

注意throws抛出异常后,要进行处理,有两种方式可以处理,try catch或throws
回复 使用道具 举报
抛异常和名字意思一样,就是自己不想处理异常的时候抛出去,但是抛出的异常在他的调用者上要么捕获异常或者继续抛出。两者的区别是:抛异常只能抛出。捕获异常就是捕获方法抛出的异常并解决它
回复 使用道具 举报
处理不了的,抛出去,处理了的,捕获了自己处理
回复 使用道具 举报
mmppp 中级黑马 2014-11-30 15:18:51
7#
抛出去,throw 声明这有一个异常。
捕捉
try   catch  处理异常,把异常干掉。。。
回复 使用道具 举报
抛异常就是把你不确定的会不会出错的代码抛给别人,捕获异常就是把你不确定的会不会出错的代码体现出来并处理
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马