Java语言中的“异常“详解

转自:

Java语言中的"异常"详解

下文笔者讲述java中面向对象的异常详解说明,如下所示:

异常简介说明

异常:
   指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止
注意事项:
   在Java语言中,异常本身是一个类,产生异常就是创建异常对象并抛出了一个异常对象
   Java处理异常的方式是中断处理 

异常体系

Throwable体系

Error:严重错误Error,无法通过处理的错误,只能事先避免,出现错误时,则程序停止
Exception:表示异常,异常产生后可使用代码的方式(try catch),使程序继续运行,是必须要处理的

Throwable常用方法

public void printStackTrace():打印异常的详细信息
     此方法会输出异常的类型,异常的原因,异常出现的位置,在开发和调试阶段,都得使用printStackTrace
public String getMessage():获取发生异常的原因 
     提示给用户的时候,就提示错误原因
public String toString():获取异常的类型和异常描述信息(不用) 

异常分类

编译时异常:checked异常,在编译时,就会检查,如果没有处理异常,则编译失败(如日期格式化异常)
运行时异常:runtime异常,在运行时,检查异常.在编译时,运行异常不会被编译器检测(不报错)(如数学异常)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值