鱼C论坛

 找回密码
 立即注册
查看: 3764|回复: 2

[学习笔记] Java中关于异常的小总结

[复制链接]
发表于 2019-8-1 15:11:51 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
Java中关于异常的小总结



一.异常的继承体系

错误或异常的超类:Throwable
Throwable的两大子类:Error(错误),Exception(异常)
Exception分为编译时异常,运行时异常
二.虚拟机处理异常的方式:
1.将异常信息打印到控制台
2.退出JVM,终止程序运行
三.四种常见的运行时异常
1.NullPointerException
2.ArrayIndexOutOfBoundsException
3.StringIndexOutOfBoundsException
4.ArithmeticException
四.关于throw与throws关键字
1.throw关键字:
(1)使用格式:throw new 异常类名("异常信息")
(2)作用:将异常对象抛给方法调用者,结束当前方法的运行
(3)使用位置:在方法体中使用
2.throws关键字:
(1)使用格式:修饰符  返回值类型  方法体(参数列表)throws 异常类名....(可有多个异常类名)
(2)作用:将方法可能会出现的异常类型标识出来报告给调用者,让调用者去处理异常
(3)使用位置:在方法声明上
五.异常的处理方式
1.JVM处理
2.手动处理

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-8-3 15:13:24 | 显示全部楼层
throw关键字不一定将异常对象抛给方法调用者,也可以配合try...catch()手动处理
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2022-7-9 16:43:03 | 显示全部楼层
Aojacy 发表于 2019-8-3 15:13
throw关键字不一定将异常对象抛给方法调用者,也可以配合try...catch()手动处理

谢谢你的留言
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-24 21:15

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表