java数组中有哪些常见的异常呢?

欣喜 Java经验 发布时间:2023-11-16 11:05:04 阅读数:10136 1
下文笔者讲述java数组中常见的异常简介说明,如下所示

Java数组异常种类

Java数组异常分为: 
       检查型异常和非检查型异常

检查型异常:
     都需要使用try,catch 和finally 关键字在编译器进行处理,否则会出现编译器报错
     对于非检查型异常则不需要这样做
      Java中所有继承 Exception 的类的异常都是检查型异常
     
    所有继承RuntimeException 的异常都被称为非检查型异常

常见异常分类

ClassCastException
    类转换异常
      将一个不是该类的实例转换成这个类就会抛出这个异常。
        如
        将一个数字强制转换成字符串就会报这个异常:
    
  Object x = new Integer(0);
    System.out.println((String)x);
    //此处是一个运行时异常,无需手工捕获


空指针异常NullPointerException
   操作一个 null 对象的方法或属性时会抛出这个异常。

//情况一:
int[] arr1 = new int[]{1,2,3};
arr1 = null;
System.out.println(arr1[0]);
 
//情况二:
int[][] arr2 = new int[4][];
System.out.println(arr2[0][0]);
 
//情况:
String[] arr3 = new String[]{"AA","BB","CC"};
arr3[0] = null;
System.out.println(arr3[0].toString());
注意事项:
     一旦程序出现异常
      未处理时
      就终止执行
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202311/17001039367323.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者