首页 > 其他分享 >异常处理机制(三)常见异常

异常处理机制(三)常见异常

时间:2023-11-13 17:23:14浏览次数:27  
标签:ArrayIndexOutOfBoundsException 代码 常见 如下 机制 异常

一、认识异常

在Java中所有的异常(Exception)和错误(Error)都继承了同一个父类Throwable,他们的关系如下:

 

二、常见的运行时异常

2.1 空指针异常(NullPointerException):

代码如下 :

 

异常如下 :

 

2.2 数组下标越界异常(ArrayIndexOutOfBoundsException):

代码如下 :

 

异常如下 :

 

2.3 类型转换异常 (ClassCastException):

代码如下 :

 

异常如下 :

 

2.4 算术异常(ArithmeticException):

代码如下 :

 异常如下 :

 

感谢大佬的观看!!!

 

标签:ArrayIndexOutOfBoundsException,代码,常见,如下,机制,异常
From: https://www.cnblogs.com/lyfxs/p/17829605.html

相关文章

  • mysql常见的日期函数汇总(新手入门)
    前言mysql中有许多日期函数,能够灵活、方便处理日期数据,本节我就给大家简单的介绍一下mysql常见的几个日期函数。1、NOW()   NOW()用于返回当前时间,包括年、月、日、时、分、秒,如下实例:1.--获取当前时间NOW()格式:YYYY-MM-DD-HH-MM-SS2.SELECTNOW();  ......
  • 入门级异常捕获
    1.异常的基本概念异常就是在代码运行中所产生的错误,它会对代码的运行进行中断。Java运行的程序过程中出现异常事件,会生成一个异常类对象,它会将程序中的异常事件的信息提交给系统,而这被称为抛出(throw)异常。而当Java系统接受到该异常时,会将异常事件交给能解决该异常的代码,这被......
  • 异常处理机制之throw与throws的区别是什么?(新手必看)
    ......
  • 异常处理机制(一)之throw与throws的区别是什么?
    throw与throws的区别一、throw:throw:抛出异常throw:代表动作,表示抛出一个异常的动作;throw:方法体内,可以作为单独语句使用throw:只能抛出一个异常对象throw是语句抛出一个异常,一般是在代码块的内部,当程序出现某种逻辑错误时由程序员主动抛出某种特定类型的异常1.1声明格式: ......
  • 入门级常见异常
    常见异常1.算术异常比如:除数不能为0  1.2数组越界异常 这里我的数组下标最长为4,而访问下标为5,这明显的越限了。 1.3空指针异常 结果:  1.4输入类型异常 这里我的变量为int类型,而当我输入不是int类型是,执行结果如下: ......
  • 谈谈对ArrayList的理解以及扩容机制
     1.浅谈ArrayListArrayList类又称动态数组,同时实现了Collection和List接口,其内部数据结构由数组实现,因此可对容器内元素实现快速随机访问。但因为ArrayList中插入或删除一个元素需要移动其他元素,所以不适合在插入和删除操作频繁的场景下使用。ArrayList的容量可以随着元素的增......
  • java异常处理机制(三)之常见的异常
    1.算术异常算术异常(ArithmeticException)算术异常:被除数为0是就会产生异常 运行结果: 2.数组越界异常数组越界(ArrayIndexOutOfBoundsException)数组越界异常:当数组长度没有用户使用数组的长度长时就会产生异常运行结果: 3.数据为空异常空指针(NullPointerExce......
  • 如何修复视频汇聚平台EasyCVR衍生版视频融合平台EasyCVS设备录像时间获取异常
    我们目前正在EasyCVS管理平台的前端视频直播界面上进行优化工作。之前,我们已经分享了有关解决设备录像时间选择后不生效问题的优化方法。然而,在解决了该问题后,我们发现EasyCVS的时间选择功能仍存在一些问题。具体而言,EasyCVS的录像回放功能在时间选择上默认是查询前7天的录像数据......
  • Django的ORM映射机制
    DjangoORM的映射机制是指将Python的模型类与数据库表之间建立一种对应关系。这种映射关系允许开发者使用Python代码对数据库进行操作,而不需要直接编写SQL语句。DjangoORM的映射机制包括以下几个关键部分:模型类的定义:在Django中,开发者通过定义模型类来描述数据库表的结构。模型......
  • mysql函数(一)之常见日期函数汇总
    1、CURDATE()函数CURDATE()返回返回当前日期,只包含年、月、日部分,使用实例如下:  2、CURTIME()函数CURTIME()函数用于返回当前时间,只包含时、分、秒部分,使用示例如下:  3、NOW()函数NOW()函数用于返回当前日期和时间,包含年、月、日、时、分、秒,使用示例如下: 4、UNIX_T......