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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 宋大人-专注 中级黑马   /  2014-6-7 16:57  /  1036 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

什么是异常转换呀?具体使用方法是什么,

4 个回复

倒序浏览
只听说过异常转译,你说的是不是这个
回复 使用道具 举报
xp8812 发表于 2014-6-7 17:05
只听说过异常转译,你说的是不是这个

我是在视频上学习的时候遇到的,不知道和你说的异常转移是什么关系
回复 使用道具 举报
本帖最后由 侯金龙 于 2014-6-7 22:30 编辑

就是处理了A异常,抛出了B异常,抛出B异常是为了反馈信息 ,说明这里出现了异常,不反馈A异常,而反馈B异常是因为信息的接收方不能处理A异常而能处理B异常。举个例:你去银行汇款,银行系统出问题了,如果银行反馈你的异常是系统出问题了,你又不会修系统,所以你解决不了异常,但是银行反馈给你的异常是钱没汇过去这个异常,你是可以解决的,解决办法就是去其他银行汇款

回复 使用道具 举报
  1. class ExceptionA extends Exception{}
  2. class ExceptionB extends Exception{}
  3. try{
  4. }catch(ExceptionA ea){
  5.   throw new ExceptionB();
  6. }
  7. //是不是这个东西
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马