对异常的处理和日志记录要时刻牢记其重要性,缺失了会影响很大。
package com.codjust.demo.common;
import org.springframework.aop.ThrowsAdvice;
public class Test {
public void testAccept() {
for(int i = 5;i>=0;i--) {
System.out.println("test:"+i);
// 类似这样的循环调用一定要加try-catch,否则一旦accept抛异常整个循环都会被终止掉,会造成很严重的后果
try {
accept(i);
} catch (Exception e) {
System.out.println(e);
}
}
}
public void accept(int value) {
for(int index= 0;index<5;index++) {
if(index == value) {
throw new NullPointerException();
}
System.out.println("print:"+index);
}
}
}
网友评论