gpt4 book ai didi

java - 为什么对于单个异常两次执行catch block ?

转载 作者:行者123 更新时间:2023-12-04 20:51:19 25 4
gpt4 key购买 nike

我有以下代码。

try{
Twitter twitter = new Twitter(user,password);
twitter.setStatus(txtStatus.getText());

JOptionPane.showMessageDialog(null, "Success");
txtStatus.setText("");
txtStatus.requestFocus();

}catch(Exception e){
JOptionPane.showMessageDialog(null, "Some Error.\n" +
" If you see this after Success Message..Ignore");
}


即使在我收到“成功消息”对话框之后,这里也会出现“某些错误”对话框。可能是什么原因?如果没有运行时错误,则流量控制不应逃避catch块。

即使我也遇到异常,“ Some Error”对话框也会出现两次。为什么会这样?

最佳答案

您没有打开显示成功对话框后代码行之一抛出异常的明显可能性。您没有捕获到特定的异常,也没有显示回溯,所以没有办法告诉您。通过使用捕获到的异常的printStackTrace方法来查找调试源,以开始调试。

关于java - 为什么对于单个异常两次执行catch block ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1606280/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com