问题标签 [try-catch-finally]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
4169 浏览

java - 如何制作一个 try-catch 块,不断调用对象上的方法,直到没有更多异常要捕获

基本上遍历一个列表,
- 在第一个对象上调用方法
- 捕获第一个异常(如果有);如果没有更多的异常要捕获,则正常返回。否则,继续调用方法,直到所有异常都被捕获。
- 移动到下一个对象。

我可以遍历每个对象,调用方法并捕获一个异常,但我不知道如何持续调用它的方法并继续捕获异常。

0 投票
11 回答
95275 浏览

c# - 如果 finally 块抛出异常会发生什么?

如果 finally 块抛出异常,究竟会发生什么?

具体来说,如果在 finally 块中途抛出异常会发生什么。是否会调用此块中的其余语句(之后)?

我知道异常会向上传播。

0 投票
5 回答
6449 浏览

objective-c - 在 Objective-C 中返回后,代码最终会运行吗?

考虑以下代码:

如果something无效并且我从尝试中返回,代码是否@finally执行?我相信它应该,但我与之交谈过的其他人不这么认为,我目前无法对此进行测试。

0 投票
3 回答
1591 浏览

c# - 我应该如何在 Java 中复制 C# 的“使用”语句的功能?

我正在将一些 C# 代码转换为 Java,它包含该using语句。我应该如何在 Java 中复制此功能?我打算使用try, catch,finally块,但我想我会先与你们核实。

0 投票
7 回答
5376 浏览

c# - 何时使用,何时不使用 Try Catch Final

我正在.net 3.5 中创建 asp.net web 应用程序,我想知道何时使用以及何时不使用 Try Catch finally 块?特别是,我的大部分尝试捕获都围绕执行存储的过程和填充文本字段或网格视图?当您执行存储过程并填充数据显示控件时,您会使用 Try Catch EVERYTIME吗?

我的代码块通常如下所示:

0 投票
4 回答
67860 浏览

c# - 在 try catch 块中抛出异常

我的问题是在 try 块中抛出的catch捕获?ApplicationException它的编码风格很差吗?

是不是应该换成别的写法?

0 投票
9 回答
27794 浏览

java - 为什么最终使用

我从来没有正确理解 finally 语句的使用。谁能告诉我有什么区别:

一方面,并​​且:

在另一

0 投票
3 回答
156231 浏览

iphone - @try - Objective-C 中的 catch 块

为什么@try 块不起作用?它使应用程序崩溃,但它应该被@try 块捕获。

0 投票
7 回答
921 浏览

c# - C#:为什么要使用“finally”子句?

可能重复:
为什么在 C# 中使用 finally?

在 C# 中,有一个finally子句有什么意义?

例如。

最后的代码不会执行吗?finally块的意义何在?

0 投票
2 回答
1999 浏览

c# - 为什么我不能在 try 块中分配对象变量?

为什么我不能在try块内分配对象变量?

如果我尝试这样做并清理finally块中的变量,我会收到编译器错误:“使用未分配的局部变量”。这是没有意义的,因为变量是在try块之前声明的,并且在finally块中我首先检查变量是否为null.

为什么下面的代码不能编译?我正在检查是否dbcnull没有机会尝试对未分配的变量做某事。

例如: