为了账号安全,请及时绑定邮箱和手机立即绑定

Java中的异常处理基本概念

标签:
Java

Throwable(可抛出物,所有异常类的基类)----------->Error和 Exception

Exception----------->RuntimeException和Others(CheckedExcetpion)

一. Throwable: 可抛出物, 所有异常类的基类

二.Error 非常严重的错误

java程序员在程序这个层次 处理不了(不能通过修改程序处理)

比如说: 硬件问题、操作系统崩溃、JVM崩溃....

1.栈溢出

StackOverflowError
递归的时候 自己调用自己 死循环....

2.堆溢出
OutOfMemoryError(内存溢出)

三. Exception 不太严重的错误..

  1. RuntimeException 运行时异常 程序运行的时候出现的错误... 就像开车中的小石子... 可以处理 也可以不处理

2.Others(CheckedExcetpion) 检查性异常 编译期的异常 必须被处理 不处理编译不过去 就像开车中 汽车抛锚

四.常见的五种运行时异常

1.ArrayIndexOutOfBoundsException数组下标越界异常

2.NullPointerException空指针异常

3.ClassCastException 类转换异常

4.ArithmeticException 算数异常

5.NumberFormatException 数字格式化异常

点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消