学堂 学堂 学堂公众号手机端

java异常处理 日志记录异常具体位置的方法

lewis 1年前 (2024-04-04) 阅读数 5 #技术

首先要在方法处抛出 Exception异常


然后在方法调用处trycatch接收此异常对象

这样就能够记录异常具体位置了

控制台输出:

日志:

要点:

System.getProperty("line.separator")

是用来换行的 通用换行 不限操作系统

如果要用这种记录异常位置的方法,就必须是某个方法中的异常,在某个方法中的异常对象才能够进行打印,所以我们才需要抛出来接收,

因为不确定方法中会出现哪种运行时异常,所以直接抛出Exception就行了,也可以同时抛出空指针异常,在trycatch中都捕获就行了,

只是父异常不能比子异常先捕获,否则子异常就永远也捕获不到。



版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门