异常的几个注意事项

在Java中异常的日志详细信息表达式

package Day20;/*
 *@author wanghongyuan
 *@Create 2020/12/30 7:20
 */

import java.util.List;

public class Demo01Try {
    public static void main(String[] args) {
        /*
            1.多次异常分多次处理
            2.多次异常一次捕获,多次处理
            3.多个异常一次捕获,一次处理

         */
        // 多个异常多次处理
            /*try {
                int[] arr = {1,2,3};
                System.out.println(arr[3]);
            }catch (Exception e){
                System.out.println(e);
            }
            try {
                List<Integer> in = List.of(1, 2, 3);
                System.out.println(in.get(3));
            }catch (Exception e){
                System.out.println(e);
            }*/
        //多个异常一次捕获,多次处理
        try {
            int[] arr = {1,2,3};
            System.out.println(arr[3]);
            List<Integer> in = List.of(1, 2, 3);
            System.out.println(in.get(3));
        }catch (ArrayIndexOutOfBoundsException e){
            e.printStackTrace();
        } catch (IndexOutOfBoundsException e){
            e.printStackTrace();//最详细的报错信息提示及打印
        }
        System.out.println("后续代码");

//        多个异常一次捕获,一次处理
       /* try {
            int[] arr = {1,2,3};
            System.out.println(arr[3]);
//            List<Integer> in = List.of(1, 2, 3);
//            System.out.println(in.get(3));
        }catch (Exception e){
            System.out.println(e);
        }*/

            //System.out.println(e.getMessage());最简洁的报错信息提示及打印
            //System.out.println(e.toString());较详细的报错信息提示及打印


    }
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值