首页 > 编程语言 >java异常处理机制(三)之常见的异常

java异常处理机制(三)之常见的异常

时间:2023-11-13 16:56:57浏览次数:36  
标签:java 数字 常见 越界 数组 格式 异常 转换

1.算术异常

算术异常(ArithmeticException)
算术异常:被除数为0是就会产生异常

 


运行结果:

 

2.数组越界异常

数组越界(ArrayIndexOutOfBoundsException)
数组越界异常:当数组长度没有用户使用数组的长度长时就会产生异常


运行结果:

 

3.数据为空异常

空指针(NullPointerException)

 

运行结果:

 

4.类转换异常

类转换(ClassCastException)

类转换异常:在进行转换时,转换的两个类型不匹配,就会发生异常。

 


运行结果:

 

## 5.数字格式转换异常

数字格式转换(NumberFornatException)
数字格式转换异常:当应用试图把一个字符串转换成一个数值类型,但这个字符串没有恰当的格式时就会抛出数字格式转换异常

 

异常是一个方法

点击异常之后我们可以发现异常其实也是一个方法

 

标签:java,数字,常见,越界,数组,格式,异常,转换
From: https://www.cnblogs.com/xlypl/p/17829518.html

相关文章

  • 如何修复视频汇聚平台EasyCVR衍生版视频融合平台EasyCVS设备录像时间获取异常
    我们目前正在EasyCVS管理平台的前端视频直播界面上进行优化工作。之前,我们已经分享了有关解决设备录像时间选择后不生效问题的优化方法。然而,在解决了该问题后,我们发现EasyCVS的时间选择功能仍存在一些问题。具体而言,EasyCVS的录像回放功能在时间选择上默认是查询前7天的录像数据......
  • java基础:表达式的自动类型转换
    1.表达式的自动类型转换:(1)在表达式中,小范围的变量,会自动转换为表达式中较大范围的类型,再参与运算代码:packagecom.itheima.type;publicclassType1{publicstaticvoidmain(String[]args){bytea=10;intb=20;longc=30;lon......
  • mysql函数(一)之常见日期函数汇总
    1、CURDATE()函数CURDATE()返回返回当前日期,只包含年、月、日部分,使用实例如下:  2、CURTIME()函数CURTIME()函数用于返回当前时间,只包含时、分、秒部分,使用示例如下:  3、NOW()函数NOW()函数用于返回当前日期和时间,包含年、月、日、时、分、秒,使用示例如下: 4、UNIX_T......
  • JavaSE day06【排序查找算法,Map集合,集合的嵌套,斗地主案例】测评题
    选择题题目1(多选):下列关于TreeSet集合排序的原理正确的是()选项:​ A.排序方法如果返回的是小于0,代表的是当前元素较小,需要存放在左边​ B.排序方法如果返回的是大于0,代表的是当前元素较大,需要存放在右边​ C.排序此方法如果返回的是0,代表的是当前元......
  • java(集合)练习
    需求:用集合记录三个人,并遍历循环。文件:Student.java中importjava.util.ArrayList;publicclassStudent{publicstaticvoidmain(String[]args){ArrayList<Stu>list=newArrayList<>();Stus=newStu("ayue",20);Stus1=newStu(......
  • 使用Java实现NIO
    以下是一个使用JavaNIO实现Reactor模型的简单示例代码,并附有详细的注释: importjava.io.IOException;importjava.net.InetSocketAddress;importjava.nio.ByteBuffer;importjava.nio.channels.SelectionKey;importjava.nio.channels.Selector;importjava.nio.ch......
  • 秦疆的Java课程笔记:26 基础 变量 常量 作用域
    变量就是可以变化的量。Java是一种强类型语言,每个变量都必须声明其类型。Java变量是程序中最基本的存储单元,其要素包括:变量名,变量类型,作用域。注意事项:每个变量都有类型,类型可以是基本类型,也可以是引用类型。变量名必须是合法的标识符。变量声明是一条完整的语句,因此每一......
  • JavaScript使用JS从JSON获取信息并遍历输出到网页展示信息------前端
    遍历JSON获取数据<!DOCTYPEhtml><!--这是HTML的注释--><htmllang="en"id="myHtml"> <head> <!--这里不是设置了编码,而是告诉浏览器,用什么编码方式打开文件避免乱码--> <metacharset="UTF-8"> <metaname="viewport"......
  • JavaScript--tomcat的下载和使用
     tomcat的配置 项目打包经常打包成war包,war包放到webspps中可以自动解压 ......
  • java模拟PHP的pack和unpack类
    参考链接:https://www.xp.cn/b.php/69284.htmlimportjava.io.IOException;importjava.io.InputStream;publicclassPackUtil{/***打包字符串*类似php中pack在java中的实现**@paramstr*@return*/publicstaticbyte[......