各位大神,小弟有个问题请教
public static void main(String[] args) {
for (int i = 0; i < 5; i++) {
try {
if (i == 3) {
throw new RuntimeException();// 这里时数据库操作发生的一个异常
}
System.out.println(i);
} catch (Exception e) {
e.printStackTrace();
}
}
for(int i=0;i<5;i++) {
try {
if(i==3) {
throw new RuntimeException();//另外一个数据库操作异常
}
}catch(Exception e) {
e.printStackTrace();
}
}
}
以上代码当第一个异常发生并捕获时,为何第二个for循环所有的数据库操作都失败了,大神求解