Java基础---Java中的异常处理机制的简单原理和应用

目录

1.什么是异常?

2.异常的体系结构&分类

3.异常产生的原理

4.异常的处理方式

5.问题拓展


1.什么是异常?

        异常指的就是程序的不正常,简单理解就是程序所发生的错误

2.异常的体系结构&分类

        分类

                编译时异常:指的就是编译期间,编译器检测到某段代码可能会发生某些问题,需要程序员提前对代码做出错误的解决方案,否则编译是不通过的。 

FileReader fd=new FileReader("D://stu.txt");
此时代码会有红色波浪线,因为要读取的文件可能不存在,需要try/catch抓取相关异常

                运行时异常:指的是编译通过了,但运行是出错的错误

int i=1/0;
运行会报算术异常

        体系结构

                Throwable

                        Error:严重性错误【比如递归没有出口导致栈溢出】

                        Exception:

                                RuntimeExceptio

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值