Java异常处理(异常基本概念)
一:异常的基本概念
当我们的程序在运行中出现了不合理的地方则会出现异常,异 常就是终止程序运行的指令,当一行代码出现异常之后,那么后面的代码就不再继续执行,如果要让后面的代码继续需要将异常处理,异常处理有专门的语法实现,我们稍后会学习。
异常出现的原因可能有很多种,于是Java根据不同情况的异常提供了对应类型来表示异常,我们来看看常见的异常类型有哪些呢?在api文档中去观察(表示异常的英文单词是Exception)。
该异常叫做算术异常,比如说0除以一个整数的时候就会出现。
该异常表示的是数组下标越界异常,如果数组的下标是负数,或者是你给定的下标
大于或者等于了数组的长度时候就会出现该异常。
该异常是向下转型( 强制类型转换)可能出现的异常
当加载一个类的时候,如果该类不存在则出现该异常。
当我们根据属性名称去访问一个类的属性的时候,如果这个属性(变量)不存在则出现该异常(但是这里的访问不同于我们之前使用“类名.属性名”或者“对象名.属性名”的方式访问, 而是使用反射去访问)
当我们使用反射去访问一个类的方法的时候如果该方法不存在则出现该异常。
●当访问一个空对象的方法,或者属性的时候会出现
●访问一个空数组(不是里面没有数据的数组而是该数组还没创建)元素或者是下标时候会出现。
如果要将一个字符串转换成数字类型,假如字符串没有正确的格式,则出现该异常
总结:
1、异常的概念和重要,常见的异常你要知道,以后的学习或者是开发中是非常常见
2、你要记下上面讲解的异常类型,以及出现该异常的原因
有完整的Java初级,高级对应的学习路线和资料!专注于java开发。分享java基础、原理性知识、JavaWeb实战、spring全家桶、设计模式、分布式及面试资料、开源项目,助力开发者成长!
欢迎关注微信公众号:码邦主