Java异常类

知识点总结

知识点梳理
1.Java中用Exception类来描述异常,命名时:异常类型+Exception
2.所有的异常都是Throwable的子类,只有继承了Throwable类才可抛出。
3.方法出现异常处理过程
4.使用throw关键字抛出异常的对象,只能在方法内部。
5.当使用多个catch捕获异常时要注意将子类异常写在上面,父类异常写在下面(先判断是否是子类异常)
6.子类继承父类方法时,父类不抛异常子类不能抛异常。父类如果抛出异常,子类抛出的异常不能大于父类的异常。(有异常只能try…catch自己处理)

常用方法

Throwable

返回值构造器作用
StringgetMessage()对异常信息的详细描述
StringtoString()对异常信息的简短描述
viodprintStackTrace()将异常信息追踪到标准的错误流 异常信息最全,JVM默认调用方法也是这个方法

详解

方法出现异常处理过程

当程序发生异常
1.创建异常对象并将异常对象抛给方法的调用者(后面的代码将不会执行)
2.main方法若收到异常,会将异常类抛给JVM
3.JVM收到异常会将异常信息以红色字体输出在控制台并停止程序的运行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值