当前位置: 首页 > news >正文

异常的几个注意事项

在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());较详细的报错信息提示及打印


    }
}


相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 如何自定义异常类
  • 2020年年终总结
  • Thread类的使用方法
  • 异常的总结
  • Thread类的获取线程名称和设置线程名称
  • Runnable类
  • 匿名内部类方式实现线程的创建
  • ThreadSafe解决线程安全的问题
  • 资源唤醒案例
  • 线程池的使用
  • Lambda标准格式
  • File类的构造方法
  • 递归计算
  • 使用递归遍历目录
  • 对文本内容进行排序
  • [case10]使用RSQL实现端到端的动态查询
  • [LeetCode] Wiggle Sort
  • 【跃迁之路】【585天】程序员高效学习方法论探索系列(实验阶段342-2018.09.13)...
  • Essential Studio for ASP.NET Web Forms 2017 v2,新增自定义树形网格工具栏
  • If…else
  • JavaScript对象详解
  • Joomla 2.x, 3.x useful code cheatsheet
  • JS字符串转数字方法总结
  • linux安装openssl、swoole等扩展的具体步骤
  • PaddlePaddle-GitHub的正确打开姿势
  • vue-router的history模式发布配置
  • 百度小程序遇到的问题
  • 当SetTimeout遇到了字符串
  • 前端面试之闭包
  • 深度学习在携程攻略社区的应用
  • 问:在指定的JSON数据中(最外层是数组)根据指定条件拿到匹配到的结果
  • 详解NodeJs流之一
  • AI又要和人类“对打”,Deepmind宣布《星战Ⅱ》即将开始 ...
  • ​Kaggle X光肺炎检测比赛第二名方案解析 | CVPR 2020 Workshop
  • ​比特币大跌的 2 个原因
  • ​中南建设2022年半年报“韧”字当头,经营性现金流持续为正​
  • ​总结MySQL 的一些知识点:MySQL 选择数据库​
  • ######## golang各章节终篇索引 ########
  • #LLM入门|Prompt#1.8_聊天机器人_Chatbot
  • (2020)Java后端开发----(面试题和笔试题)
  • (24)(24.1) FPV和仿真的机载OSD(三)
  • (WSI分类)WSI分类文献小综述 2024
  • (附源码)springboot优课在线教学系统 毕业设计 081251
  • (三) diretfbrc详解
  • (三)docker:Dockerfile构建容器运行jar包
  • (十三)MipMap
  • (十一)图像的罗伯特梯度锐化
  • (幽默漫画)有个程序员老公,是怎样的体验?
  • (转)总结使用Unity 3D优化游戏运行性能的经验
  • (最全解法)输入一个整数,输出该数二进制表示中1的个数。
  • .helper勒索病毒的最新威胁:如何恢复您的数据?
  • .net6Api后台+uniapp导出Excel
  • .net和jar包windows服务部署
  • ::什么意思
  • [ linux ] linux 命令英文全称及解释