- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有以下 java 代码框架 -
try {
Question q = null; //List of questions. I have put 3 in the list, in my main function
int i = 0;
while (i <= questions.size()) {
System.out.println("iteration " + i);
q = questions.get(i);
try {
try {
System.out.println("Script completed");
break;
} catch (Exception e) {
// script is still executing... continue
}
//My entire logic is here.An exception is thrown in the first iteration
i++;
} catch (Exception e) {
//The thrown exception is caught here
try {
//The caught exception is handled here
} catch (IOException ioe) {
System.out.println("IO Exception..");
}
}
}
} catch (IOException ioe) {
System.out.println("No more communication due to the lack of data");
} catch (IllegalMonitorStateException imse) {
System.out.println("Illegal Monitor State Exception");
} catch (IllegalThreadStateException itse) {
System.out.println("Illegal Thread State Exception");
}
<小时/>
我得到的输出有点像这样 -
iteration 0
//Exception handling related output
iteration 0 //repeated because i++ doesn't happen since exception is thrown
//Execution takes place normally
iteration 1
//???????? - Here is where i am facing the problem. I am not getting
输出完全。我知道我仍然处于迭代1的原因(它与i++有关,由于第一次抛出异常,它不会发生一次)。但是有人可以帮助我如何成功执行此迭代吗?
最佳答案
您需要检查哪个 catch
block 在每次迭代中执行。如果 //try3
抛出异常或//try4
(或者如果根本没有抛出异常),则 i++
将被执行。
如果//try2
抛出异常(之前 //try3
或之后 //catch4
),然后 i++
不会被执行。
关于java - 异常处理冒险 III - 更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5869957/
我有 - class A { // contains certain set() and get() methods } class B extends A { public A ge
我有我的 java 进程(在我的系统中)试图与远程系统的/tmp 目录中的 shellscript(details1.sh)对话(当然这两个系统是连接的)。但是我得到了这个异常(exception)-
我正在学习 JavaScript,并慢慢地理解为什么某个页面不起作用:) 我正在做这样的事情: Remove All Markers 我们认为发送此信息是处理事情的正确方法。但我想我并没有真正理解“这
这就是我在paintComponent中所拥有的(省略了其他大部分内容,只是与一个名为Item的对象对象有关,该对象带有多边形字段,if语句的显式参数对该问题并不重要) 目前,它显示为纯白色,因为我将
我在使用 localStorage 的 Internet Explorer 9 中遇到了有趣的问题。我在使用 i18next 库的 Web 项目中使用客户端本地化,并决定使用 localStorage
我是一名优秀的程序员,十分优秀!