简记

作者: codjust | 来源:发表于2017-12-25 21:49 被阅读12次

对异常的处理和日志记录要时刻牢记其重要性,缺失了会影响很大。

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);
        }
        
        
    }
    
}

相关文章

网友评论

      本文标题:简记

      本文链接:https://www.haomeiwen.com/subject/lcurgxtx.html