黑马程序员技术交流社区

标题: 异常转换 [打印本页]

作者: 宋大人-专注    时间: 2014-6-7 16:57
标题: 异常转换
什么是异常转换呀?具体使用方法是什么,
作者: xp8812    时间: 2014-6-7 17:05
只听说过异常转译,你说的是不是这个
作者: 宋大人-专注    时间: 2014-6-7 21:26
xp8812 发表于 2014-6-7 17:05
只听说过异常转译,你说的是不是这个

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

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


作者: 艮昕辶    时间: 2014-6-8 09:24
  1. class ExceptionA extends Exception{}
  2. class ExceptionB extends Exception{}
  3. try{
  4. }catch(ExceptionA ea){
  5.   throw new ExceptionB();
  6. }
  7. //是不是这个东西
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2