try-catch-finally 相关问题

catch的常见用法最后是在try块中获取和使用资源,处理catch块中的异常情况,并释放finally块中的资源。

Java-try-catch内的变量范围-大多数答案与Java官方教程之间的对比

我正在阅读以下官方指南,但发现一个问题,将这两个代码片段一起使用将导致错误(stmt对象无作用域:正在处理ResultSet对象try ...

回答 1 投票 0

[python尝试/最终进行流控制

我确定以前已经提出过这个概念,但是我找不到一个简单的好答案。使用try / finally是处理具有多个返回值的函数的不好方法吗?例如,我尝试过:如果x:...

回答 6 投票 5


C#不会中断应用程序的异常处理

我是一个绿色的C#程序员,我正在尝试向应用程序添加异常处理,但是不确定要获得所需结果的正确方法。我正在解析CSV并获取了...

回答 2 投票 0

空条件运算符和CA2202:请勿多次放置对象

具有以下内容:StringWriter sw = null;尝试{sw = new StringWriter();使用(var xw = new XmlTextWriter(sw)){doc.WriteTo(xw);返回sw.ToString(); }} ...

回答 2 投票 1

Itext5文档未正确关闭

以下方法是为了将pdf文档缩放到所需格式:Document document = new Document(MarginsPDFHelper.DIM_PAGE,MarginsPDFHelper.MARGIN_GEN,MarginsPDFHelper ....

回答 1 投票 0

尝试捕获 - 最后再尝试捕获

我经常遇到这样的情况: - 尝试{... stmts ...} catch(Exception ex){... stmts ...} finally {connection.close //抛出异常} ...

回答 10 投票 30

如何在PHP中使用关键字“finally”?

所以,我已经在PHP在线手册上阅读了今天的例外情况,并意识到我还没有理解finally关键字的目的或真正的必要性。我在这里看了一些帖子,所以......

回答 3 投票 17

'finally'总是在Python中执行吗?

对于Python中任何可能的try-finally块,是否保证finally块始终会被执行?例如,假设我在一个except块中返回:try:1/0除外...

回答 6 投票 107

try-catch-finally块中的递归:如何在原始函数调用中只调用finally块一次?

假设我有一个名为foo()的函数。在foo()中有一个try-catch-finally块。在catch块内部,递归调用foo()。我的问题是:我怎么才能拥有finally块...

回答 2 投票 0

是否保证在asp.net中为未处理的异常执行finally块?

在这个问题中,如果从catch块中抛出异常,最终会运行什么时候?它解释了一个警告,即除非异常未处理,否则finally块将保证运行,如确认的那样......

回答 1 投票 2

finally块总是在Java中执行吗?

考虑到这段代码,我可以绝对确定finally块总是执行,不管是什么东西()?试试{something();回归成功; } catch(例外e){...

回答 46 投票 2164

尝试/捕获/最后,在最后使用Catch中的异常?

我已经看了几个其他的尝试,最后在这里问题,但我不确定这个问题已得到解答。做类似的事情是不是很糟糕:例外? ex = null;试试{// something} ...

回答 2 投票 1

回答 5 投票 19

try / finally没有catch和返回值[重复]

我有一个程序如下:public class Main {public static void main(String [] args)throws Exception {int res = test(); System.out.println(“call,res =”+ res); ...

回答 11 投票 22

如何在NodeJS的'Promise'子句中使用'finally'?

我想要这样的东西:让promises = []; for(let i = 0; i <some_length; i ++){let output =''; promises.push(some_func(i).then((result)=> {output = ...

回答 2 投票 1

如何创建一个try-catch块继续调用对象上的方法,直到没有更多的异常要捕获

基本上遍历列表和 - 第一个对象上的Invoke方法 - 捕获第一个异常(如果有的话);如果没有更多的例外可以捕获,请正常返回。否则,继续调用...

回答 4 投票 1

如何在不抛出Java异常的情况下中断try / catch块

我需要一种方法来打破try / catch块的中间而不抛出异常。类似于break并继续for循环的东西。这可能吗?我变得很奇怪......

回答 7 投票 50

为什么`finally`中的返回覆盖`try`?

try / catch块中的return语句如何工作? function example(){try {return true; } finally {return false;我期待这个的输出......

回答 8 投票 75

© www.soinside.com 2019 - 2024. All rights reserved.