Java捕获异常Exception e中e的的含义

您所在的位置:网站首页 异常java什么意思 Java捕获异常Exception e中e的的含义

Java捕获异常Exception e中e的的含义

2024-07-15 10:48| 来源: 网络整理| 查看: 265

文章目录 前言e 到底是什么异常类异常对象总结

前言

在学习Java异常中由于好奇catch( Exception e ) 中的 e 是啥子意思,因此在翻阅资料后对其进行了总结,如果在阅读过程中哪里有问题,欢迎评论留意。

e 到底是什么

想必会有Java新学者和我一样对这个十分好奇,这个 e 到底是个啥子,百思不得其解,还没聪明之前就已经绝顶。

害怕 在查阅过程中有一段话对我来说真的是让人豁然开朗,在此分享给大家

异常在java中以 类 的形式存在,每一个 异常类 都可以创建 异常对象

拿来

理解这句话很简单,首先我们得先了解异常类和异常对象是啥子

异常类

如下异常结构图所示,Trowable 为异常类父类,其下面的便为其的子类 异常结构

异常对象

这个对象和大家所认识的对象一样,而本文中的重点嘉宾 e 便是一个异常对象,我们也可以实例化一个对象

Exception e = new Exception("出错了"); 总结

到这里估计大家都对 catch( Exception e ) 中的 e 是啥子意思,没错,这里的 e 就是一个类型为 Exception 的异常对象。当然异常类型和对象名都可以随着自己的需求偏好进行更换,只是大家都习惯了用 e 对异常对象进行命名而已。 同时,既然它是对象,也有可能存在自己的方法不是,所以,下面列了几个相对常用的方法出来供大家参考

方法调用作用e.getMessage()返回异常的详细消息字符串e.printStackTrace()追踪堆栈异常信息(采用异步线程)e.toString()获得异常种类和错误信息e.getMessage()获得错误信息


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3