java中异常处理的定义,Java异常处理(异常基本概念)

一:异常的基本概念

当我们的程序在运行中出现了不合理的地方则会出现异常,异 常就是终止程序运行的指令,当一行代码出现异常之后,那么后面的代码就不再继续执行,如果要让后面的代码继续需要将异常处理,异常处理有专门的语法实现,我们稍后会学习。

异常出现的原因可能有很多种,于是Java根据不同情况的异常提供了对应类型来表示异常,我们来看看常见的异常类型有哪些呢?在api文档中去观察(表示异常的英文单词是Exception)。

8466d7eb6b51f5137daa81d474d22afe.png

该异常叫做算术异常,比如说0除以一个整数的时候就会出现。

e378a4d94492c584ece5e20ff15f4125.png

该异常表示的是数组下标越界异常,如果数组的下标是负数,或者是你给定的下标

大于或者等于了数组的长度时候就会出现该异常。

a3d83f9458f51e528a7671fcd8060e33.png

该异常是向下转型( 强制类型转换)可能出现的异常

912ff90a9f1d560c8b8e6703a5f9a5d0.png

当加载一个类的时候,如果该类不存在则出现该异常。

cdc2854e7066fe667d58d6bc1c69aff7.png

当我们根据属性名称去访问一个类的属性的时候,如果这个属性(变量)不存在则出现该异常(但是这里的访问不同于我们之前使用“类名.属性名”或者“对象名.属性名”的方式访问, 而是使用反射去访问)

3a8a82bd46dd6d5b6152234ffab1349a.png

当我们使用反射去访问一个类的方法的时候如果该方法不存在则出现该异常。

1d6fcae16a985243dd4b5a49009b1681.png

●当访问一个空对象的方法,或者属性的时候会出现

●访问一个空数组(不是里面没有数据的数组而是该数组还没创建)元素或者是下标时候会出现。

81150a2e22352bb8fb5e8326bf8c7eeb.png

如果要将一个字符串转换成数字类型,假如字符串没有正确的格式,则出现该异常

总结:

1、异常的概念和重要,常见的异常你要知道,以后的学习或者是开发中是非常常见

2、你要记下上面讲解的异常类型,以及出现该异常的原因

有完整的Java初级,高级对应的学习路线和资料!专注于java开发。分享java基础、原理性知识、JavaWeb实战、spring全家桶、设计模式、分布式及面试资料、开源项目,助力开发者成长!欢迎关注微信公众号:码邦主

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值