腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如果
没有
抛出
异常
,
你
该
如何
类推
地
告诉
程序
总是
做
一些
事情
呢
?
但是
如果
选择的函数不能成功运行,我们希望_length保持不变。 显然,在我上面显示的代码中,无论发生什么,_length都会递增。有
没有
更好的方法来解决这个问题?
浏览 11
提问于2019-05-25
得票数 0
5
回答
我应该捕获多少个
异常
,正确的方法是什么?
、
如果
出现错误(
异常
),我只希望返回空字符串。下面是我使用的函数。GetHostEntry会
抛出
几个
异常
,GetHostName也会
抛出
异常
。我应该
如何
处理所有这些
异常
?我应该一个接一个
地
抓住他们吗?或者我应该简单
地
使用catch (Exception e),而不在catch块中
做
任何
事情
?处理它的最好方法是什么?
浏览 0
提问于2013-02-13
得票数 1
5
回答
C# -重新
抛出
异常
而不将其设置为变量
、
大家可能都知道,以这种方式捕获并重新
抛出
c#中的
异常
是有害的,因为它破坏了堆栈跟踪:{ throw new DummyException();{}try if(dummy)} catch(Anoth
浏览 2
提问于2011-05-02
得票数 7
回答已采纳
1
回答
为什么
没有
在编译时检查空指针
异常
,例如,在Java中迭代空集合时,而不是运行时
异常
?
、
每当我在Java语言中迭代一个为null的Collection时,它都会在运行时
抛出
一个NullPointerException。为什么
没有
编译时检查?
浏览 8
提问于2019-12-05
得票数 0
回答已采纳
1
回答
从返回引用的函数返回null
、
、
如果
你
有一个函数返回一个对象的引用,
如果
由于某种原因
该
对象不存在,它应该返回null。
做
这件事最好的方法是什么?
如果
你
像往常一样返回null,
你
会得到一个Only variable references should be returned by reference。一种方法是
做
一些
类似这样的
事情
return $null; 但这看起来并不是很好。当然,一种方法是
浏览 0
提问于2015-09-12
得票数 4
14
回答
你
会不会捕捉到一个
异常
,或者
抛出
一个不会被捕捉到的
异常
?
、
、
、
、
我已经处理过
抛出
/重新
抛出
异常
的情况,因为我知道它周围的代码会捕获特定的
异常
。但是,有
没有
什么时候
你
会想
抛出
一个
异常
,知道它不会被捕获
呢
? 或者至少不会捕捉到
异常
?
异常
会立即停止应用
程序
,除非正确处理?所以我猜我是在问你是否会故意让
你
的应用
程序
死掉?
浏览 2
提问于2009-03-20
得票数 3
回答已采纳
6
回答
C#事件处理
程序
应该是
异常
安全的吗?
、
假设一个事件有多个处理
程序
,
如果
任何一个事件处理
程序
抛出
异常
,则不会执行其余的处理
程序
。 这是否意味着事件处理
程序
永远不应该
抛出
?
浏览 1
提问于2010-02-25
得票数 21
回答已采纳
5
回答
java
抛出
异常
而不捕获它?
、
有
没有
可能
抛出
一个
异常
而不捕获它?public void foo() throws SomeException{ // ....现在我想调用foo,但不想捕获任何错误,因为
异常
永远不应该在运行时
抛出
浏览 3
提问于2011-12-02
得票数 13
回答已采纳
4
回答
在开关的默认情况下
抛出
异常
?
、
我的问题是关于开关和我
如何
使用默认的大小写
抛出
异常
。这种
抛出
异常
的方式正确吗?能用不同的方法吗?
浏览 0
提问于2019-12-17
得票数 4
2
回答
用未检查的
异常
实现java应用
程序
、
、
、
可能重复: 我一直在阅读关于java中检查
异常
与未检查
异常
的辩论,我知道两者之间的区别,但我不完全清楚我们
如何
选择一个而另一个。我们真的有选择吗?java并
没有
强迫我们使用try catch,以防出现检查
异常
的可能性。
如何
仅使用未检查的
异常
来实现应用
程序
,
如何
处理可能出现此类应用
程序
的检查
异常
的情况。
如果
有人愿意帮我清除这个问题,请用
一些
代码示例说明<em
浏览 0
提问于2013-01-05
得票数 0
3
回答
如何
在java中检查连接是否已建立?
、
、
我想使用url建立连接,但是因为我的服务器
没有
启动,所以我得到了IO
异常
。我想检查我的连接是否已建立,
如何
在java中获取此连接。
浏览 4
提问于2014-11-14
得票数 0
3
回答
为什么“日志和
抛出
”被认为是反模式?
、
、
这个问题是由一次关于的讨论引发的,在那里我
没有
得到任何好的答案。
如果
不能以其他方式处理
异常
,为什么记录
异常
,然后重新
抛出
它(当然,保留原始堆栈跟踪)是一个坏主意?
浏览 21
提问于2011-07-10
得票数 99
回答已采纳
6
回答
try/catch块的性能成本
、
、
可能重复: 是否最好尽可能多
地
使用try catch块?
浏览 5
提问于2010-08-13
得票数 12
回答已采纳
3
回答
只需一次try-catch即可捕获应用
程序
中的所有
异常
、
、
、
有
没有
办法在Main()上用一次try-catch捕获应用
程序
中的所有
异常
,而不管应用
程序
中的线程和appdomain?换句话说,我只想使用一个try-catch来记录应用
程序
中的所有错误,而不是在不同的地方使用多个try catch。 非常感谢任何想法或代码片段。编辑:我正在使用一个控制台应用
程序
和Windows服务。
浏览 1
提问于2010-07-16
得票数 4
回答已采纳
2
回答
IDE强制使用try/catch包围并且不
抛出
异常
、
、
、
我理解检查
异常
和未检查
异常
之间的区别。Java编译器强制
程序
员使用try/catch块将检查到的
异常
包围起来,或者在方法签名中添加
抛出
声明。但是,有时我看到在Eclipse中,编译器只给我一个选项,让我用try/catch块将语句包围起来,而不
抛出
它。为何会这样
呢
?这是因为在继承层次结构中,类(包含可能产生
异常
的代码)位于顶部吗?现在,我得到了一个Context.write()
抛出
的错误Unhandled exce
浏览 1
提问于2013-07-27
得票数 6
3
回答
Rails:在验证过程中(除了例外),抓狂是否不恰当?
、
、
、
你
有一个Lung模型。在里面,
你
说:应用
程序
的用户无法控制是否设置了human_id;应用
程序
应该是自动的。
如果
:human_id从来
没有
出现过,它不会帮助您的用户
告诉
他们“这个肺不依附于人类”,因为您的用户将无法对它
做
任何
事情
。是时候让
你
的模型抓狂并
抛出
一个
异常
了吗?模型应该在验证期间
抛出
浏览 1
提问于2011-01-18
得票数 2
回答已采纳
5
回答
不
抛出
但依赖于
抛出
的库的类
、
我编写了
一些
不
抛出
异常
的类,但它们使用了STL,而STL可以
抛出
异常
。例如,在我的类中有使用std::vector、std::list、std::string的函数。在复制字符串或创建向量时,STL可能会
抛出
异常
,对吧?所以我不能描述我的类是无
异常
的,对吗? 你们在这种情况下是怎么
做
的?您是否将每个函数都包装在try/catch中?
你
如何
描述
你
的班级?谢谢
浏览 0
提问于2014-04-21
得票数 6
3
回答
是否有用于集合处理的Java库?
、
、
问题是,有时
一些
数据会
抛出
exception (当然,这在我的第一次测试运行时才会发生,直到像148,000项那样)。我只是简单
地
将它设置为逻辑上忽略
异常
(当然是记录它),但我意识到我并不
总是
想简单
地
忽略
异常
。我编写了一个简单的
异常
处理
程序
来处理不同类型的
异常
,以及在某种类型发生时
该
如何
处理;例如,
如果
我得到一个SQLException,我会中止进程,但在Null
浏览 0
提问于2012-05-11
得票数 1
回答已采纳
4
回答
下面的最后一句(粗体)与复制
抛出
的
异常
有什么关系?
、
这是Stroustup书第三版的摘录,见第362页: 原则上,当
抛出
异常
时会复制它,因此处理
程序
将获得原始
异常
的副本。事实上,
异常
在被捕获之前可能会被复制几次。因此,我们不能
抛出
无法复制的
异常
。实现可以适用于存储和传输
异常
的多种策略。但是,保证有足够的内存允许新的
抛出
标准的外部内存
异常
bad_alloc.
浏览 6
提问于2012-01-20
得票数 8
回答已采纳
3
回答
有时不会将数据插入到表中
、
、
、
、
但是,当我尝试在不做任何更改的情况下再次插入相同的数据时,看起来数据正在被添加到表中,并且我
没有
得到任何错误。但是当我检查表A时,第二次插入的数据不在那里。
如果
我尝试通过SQL developer直接插入相同的数据,数据将被插入到表中。不确定这样
做
是否有帮助: stmt.executeUpdate();在未插入数据时返回0,在插入数据时返回1。
浏览 3
提问于2012-06-05
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python Exceptions介绍
C+之异常处理
Java 异常处理的 20 个最佳实践,你知道几个?
JAVA 中异常处理的最佳实践
0基础学Python之二十五:异常处理(下)
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券