社区
Java SE
帖子详情
关于try catch的问题
yulincao
2004-06-16 03:05:37
try {
A
}
catch (Throwable theException) {
B
}
finally {
C
}
{
D
}
如果A代码出现问题执行了catch的B代码,并抛出异常,在执行完C代码后,还能否执行D代码?
...全文
70
9
打赏
收藏
关于try catch的问题
try { A } catch (Throwable theException) { B } finally { C } { D } 如果A代码出现问题执行了catch的B代码,并抛出异常,在执行完C代码后,还能否执行D代码?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
maowu
2004-06-17
打赏
举报
回复
是的.
如果你把异常catch住了,不再往外面抛,别的就好像一般的代码一样运行了.
yulincao
2004-06-17
打赏
举报
回复
如果没有throw theException;但实际上已经出现异常的话,是不是仍然会执行D代码
maowu
2004-06-16
打赏
举报
回复
.........这样子肯定不会执行D啦,
throw theException;
你把异常throw了出来,异常一直往外面抛,直到有人catch它.
yulincao
2004-06-16
打赏
举报
回复
catch (Throwable theException) {
if (wfeDLSelectElementDBBean != null) {
wfeDLSelectElementDBBean.finalize();
wfeDLSelectElementDBBean = null;
}
throw theException;
}
yulincao
2004-06-16
打赏
举报
回复
try {
wfeDLSelectElementDBBean = new WfeDLSelectElementDBBean();
if (wfeDLSelectElementDBBean == null) {
throw new FrameWorkException(FrameWorkException.FLW_KIND_WORKFLOWENGIN,
WorkFlowEngine.WFE_ERROR_UNKNOWN,
"Can't create DBBean instance. - enumElements()");
}
maowu
2004-06-16
打赏
举报
回复
你是不是在B中又抛出了异常?最好把代码贴出来,至少catch里面的别出来.
alaal
2004-06-16
打赏
举报
回复
把大括号去了就可以了
yulincao
2004-06-16
打赏
举报
回复
那为什么我的程序中,执行完C代码后就直接显示异常,而没执行D代码
maowu
2004-06-16
打赏
举报
回复
肯定会啦.
php
try
cat
ch
不处理,如何解决php
try
cat
ch
不起作用的
问题
如何解决php
try
cat
ch
不起作用的
问题
发布时间:2020-09-22 09:59:14来源:亿速云阅读:103作者:小新这篇文章主要介绍了如何解决php
try
cat
ch
不起作用的
问题
,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。php
try
cat
ch
不起作用的解决办法:首先打开PHP代码文件;然后在“Exception...
php
try
cat
ch
应用
最近开发中,碰到一个
问题
,就是Php中
try
cat
ch
的应用 我们几个同事讨论来讨论去, 有觉得
try
cat
ch
鸡肋的,捕错还得分错误类型,那要是知道错误类型了,直接就处理了, 还捕什么啊!? 有觉得
try
cat
ch
占资源的 有觉得
try
cat
ch
很有用的 我个人觉得
try
cat
ch
就很有用,但要分应用场景 场景1:事务处理中,事务通常都在读写数据库时使用,有时会有数据库异常,而导致不...
try
cat
ch
+return经典面试题目+总结(以后关于
try
cat
ch
的题全部秒杀)!(一)
有没有因为
try
cat
ch
+return被面试官为难过,来吧,武器在这里,需要的来取吧! 关于
try
cat
ch
+return的一些面试题的总结,希望能帮到大家.感觉学完这些之后就没有什么
try
cat
ch
的题能难倒自己了! 直接上干货.... 干货 1 :public static int method_1() { int a = 1;
try
{...
try
-
cat
ch
语句
try
-
cat
ch
语句,作为 JavaScript 中处理异常的一种标准方式。基本的语法如下所示:
try
{ // 可能会导致错误的代码 }
cat
ch
(error){ // 在错误发生时怎么处理 } 如果
try
块中的任何代码发生了错误,就会立即退出代码执行过程,然后接着执行
cat
ch
块。此时,
cat
ch
块会接收到一个包含错误信息的对象。即使你不想使用这个错误对象,也要给它...
Try
cat
ch
使用场景
1、兼容性 浏览器的兼容性是程序员很头痛的事儿,往往一些出错会让我们查找许久, 在使用
try
cat
ch
能更好的解决兼容性出错的
问题
: 由于不同浏览器报错提示也不尽相同,通过使用
try
cat
ch
捕获的浏览器的报错提示, 来判断用户使用的浏览器,然后做出对应的解决方法; 那么,你如果用if,就只能反馈真或假,而不能直接抛出浏览器的报错内容。 2、防止阻塞 3、
try
cat
ch
灵活运用 ...
Java SE
62,622
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章