Java的异常处理

两个部分:一是理论、二是实践;

这里的Java讲解来源于2010年之前,之后的改变看官网。

Java的基本使用:https://blog.csdn.net/weixin_42875245/article/details/105939720

Java应用基础:https://blog.csdn.net/weixin_42875245/article/details/105939796

Java面向对象基础:https://blog.csdn.net/weixin_42875245/article/details/105939837

Java图形用户界面应用知识:https://blog.csdn.net/weixin_42875245/article/details/105939950

Java的多线程知识:https://blog.csdn.net/weixin_42875245/article/details/105950391

 

一、异常

1异常类的继承

object-throwable-error-awterror\threadDeath

object-throwable-exception-runtimeException/sqlException

2异常

Java把程序运行中可能遇到的错误分为两类,一类是非致命的,通过某种修正后程序还能继续执行。这类错误被称为异常。另一类是致命的,不能简单地恢复执行,类就是错误。

异常类基类throwable派生出两个子类:error类(定义Java程序运行时出现了灾难性失败的异常)、exception类(定义程序可以捕捉的异常。

异常还分为:系统定义的、用户定义的

3异常处理:

对于异常,Java使用一种错误捕获方法进行处理。

处理异常的两种方式,一种是将异常交给异常处理机制的预设处理方法来处理;一种是利用Java提供的try-catch-finally语句对于可能出现的异常作预先处理

 

二、常见的异常情况

Exception类定义可捕捉的异常,exception类派生了两个子类:runtimeException和IOException。

1RuntimeException类的一般是编程原因

如错误的类型转向、数组越界访问、空指针访问

2IOException类的一般是一些意外情况的出现

如试图读文件结尾后的数据、打开一个错误的URL

3算数异常

 

三、异常处理机制

异常处理关键字try-catch-finally

当出现异常时,要进行异常处理。Java语句提供了异常处理机制,用于专门处理异常。一般地,当发生异常时,程序中断执行,并输出一条信息。Java对可能抛出异常的代码段,要使用try语句括住,用catch语句指明要捕捉的异常以及相应的处理代码。

 

四、利用throw、throws创建自定义异常

 

 

 

总结:梳理一下异常处理

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值