关于try catch的问题 你是不是在B中又抛出了异常?最好把代码贴出来,至少catch里面的别出来. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 try { wfeDLSelectElementDBBean = new WfeDLSelectElementDBBean(); if (wfeDLSelectElementDBBean == null) { throw new FrameWorkException(FrameWorkException.FLW_KIND_WORKFLOWENGIN, WorkFlowEngine.WFE_ERROR_UNKNOWN, "Can't create DBBean instance. - enumElements()"); } catch (Throwable theException) { if (wfeDLSelectElementDBBean != null) { wfeDLSelectElementDBBean.finalize(); wfeDLSelectElementDBBean = null; } throw theException; } .........这样子肯定不会执行D啦,throw theException;你把异常throw了出来,异常一直往外面抛,直到有人catch它. 如果没有throw theException;但实际上已经出现异常的话,是不是仍然会执行D代码 是的.如果你把异常catch住了,不再往外面抛,别的就好像一般的代码一样运行了. 望大家推荐本java设计模式的书 封装与信息隐藏的区别 java.text.ParseException: Unparseable date: 数据库更新的问题,高手指点 各位帮我看看这个程序错在什么地方? 菜鸟提问:类继承的问题 各位大哥你们玩过 ssl我要加密技术 时时监控, 怎样使窗口在一开始运行时最小化? JAVA程序员薪资大调查(来者有分)-----找准你的身价. java.lang.NullPointerException是什么异常,什么情况下发生此异常 请问各位大哥,这个问题怎么办???在线等。。。。。。。。。。。。。。。
wfeDLSelectElementDBBean = new WfeDLSelectElementDBBean();
if (wfeDLSelectElementDBBean == null) {
throw new FrameWorkException(FrameWorkException.FLW_KIND_WORKFLOWENGIN,
WorkFlowEngine.WFE_ERROR_UNKNOWN,
"Can't create DBBean instance. - enumElements()");
}
if (wfeDLSelectElementDBBean != null) {
wfeDLSelectElementDBBean.finalize();
wfeDLSelectElementDBBean = null;
}
throw theException;
}
throw theException;
你把异常throw了出来,异常一直往外面抛,直到有人catch它.
如果你把异常catch住了,不再往外面抛,别的就好像一般的代码一样运行了.