十七.JAVA语言核心,适合提高------JAVA语言进阶之异常捕获和处理

异常

异常的基本概念

异常处理是一种特定的程序错误处理机制。
异常处理提供了一种标准的方法以处理错误
处理错误的方法的特点:
1.无需打乱程序的结构 (如果无错误,程序运行不受影响)
2.不依靠方法的返回值来报告错误是否产生
3.采用集中的方法处理错误,能够根据错误种类的不同来进行对应的错误处理操作。
JAVA常见的异常
1.算数异常
(除数为0时,出现这个异常)
2.空指针异常
(没有为对象开辟内存空间,却要使用该对象)
3.文件找不到异常
(程序试图打开一个找不到的文件进行读写时,将产生异常)
4.数组下标越界异常

为何需要异常处理

加强程序的健壮性

我们把生成异常对象并把它提交给运行时系统的过程称之为异常的抛出。

运行时系统在方法的调用栈中查找,从生成异常的方法开始回溯,直到找到包含相应异常处理的方法为止,称为异常的捕获。

异常的处理

异常处理的语法

try
{
  //要检查的语句  
}
catch(异常类 异常对象名称)//可有多个catch模块
{
//异常发生的处理语句
}
finally
{
//一定会运行的程序代码
}

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值