catch (510)


c++ - 确保例外总是被吸引

c++ - 确保例外总是被吸引

C++中的异常不需要被调用函数捕获(没有编译时错误)。 所以,开发人员是否可以用try/catch来捕捉它们(与Java不同)。 有没有办法可以确保抛出的异常总是使用调用函数的try/catch捕获?…


在C#中减少重复的错误处理代码?

我从来没有完全满意异常处理的方式,有很多异常和try/catch带来的表(堆栈展开等),但它似乎打破了很多OO模型的过程中。 无论如何,这是问题: 比方说,你有一些包装或包含网络文件IO操作的类(例如,在某个特定的UNC路径上读取和写入某个文件)。 由于各种原因,您不希望这些IO操作失败,因此如果检测到它们失败,请重试它们,并重试它们,直到它们成功或达到超时。 我已经有了一个方便的Ret…


java - 为什么我不能在我的super()调用中使用try块?

所以,在Java中,构造函数的第一行必须是super的调用,不管它是隐式调用super()还是显式调用另一个构造函数。 我想知道的是,为什么我不能试一试呢? 我的具体情况是,我有一个模拟班的考试。 没有默认的构造函数,但是我想让测试更简单。 我也想把从构造函数抛出的异常包装到RuntimeException中。 所以,我想要做的就是这样做: public class MyClassMock…


在Java中创建一个例外的一般规则是什么?

我一直在这两种情况下: 创建太多的自定义异常 使用太多的一般Exception类 在这两种情况下,这个项目都开始了,但是很快就成了维护(和重构)的开销。 那么关于创建自己的Exception类的最佳做法是什么?…


C#中有一个很好的方法来在给定的线程上抛出一个异常

我想写的代码是这样的: void MethodOnThreadA(){for(;;){// Do stuff if(ErrorConditionMet) ThrowOnThread(threadB, new MyException(...));}} void MethodOnThreadB(){…


从Java中的finally块返回

最近我惊讶地发现,在Java的finally块中可能有return语句。 看起来好像很多人认为按照' 不要在最后一个条款中返回 '中描述的那样做是件坏事。 深入研究一下,我还发现' Java的回归并不总是这样 ',它显示了最终块中其他类型流量控制的一些非常可怕的例子。 所以,我的问题是,任何人都可以给我一个例子,在finally块中的return语句(或其他流控制)产生更好/更可读的代码?…


.net - finally块有什么意义?

除了语法之外,有什么区别 try{} catch(){} finally{x=3;}和 try{} catch(){} x=3; 编辑:在.NET 2.0中? 所以 try{throw something maybe x=3}catch(...){x=3}在行为上是等同的吗?…


C#中try/catch的真正开销是多少?

所以,我知道try/catch确实会增加一些开销,因此不是控制流程流的好方法,但这种开销从哪里来,它对实际的影响是什么?…


c# - 创建自己的自定义异常的最佳做法是什么?

在关于异常的前一个问题的后续工作中,在.NET中创建自定义异常的最佳实践是什么? 更具体地说,你应该从System.Exception,System.ApplicationException还是其他一些基本异常继承?…


在ASP.NET C#中抛出异常

掷骰子有没有区别throw; 并throw ex; 假设ex是你正在捕捉的异常?…





try exception throw java finally error all catch用法 exception用法 promise