首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
第一章:容器概述
第二章:数组简介
第三章:数组的声明和初始化
第四章:数组元素的访问
第五章:数组的遍历
第六章:数组元素的默认值
第七章:数组内存示意图
第八章:数组练习题
第九章:二维数组
第十章:Arrays工具的使用
第十一章:数组使用中的常见异常
当前位置:
首页>>
技术小册>>
Java语言基础4-数组详解
小册名称:Java语言基础4-数组详解
11.1 ArrayIndexOfBoundsException - 数组索引越界异常:就是访问了数组中不存在的索引时发生的异常。 - 示例: ```bash /** * ArrayIndexOutOfBoundsException:数组索引越界异常 * * @author maxiaoke.com * @version 1.0 */ public class ArrayTest10 { public static void main(String[] args) { int[] arr = {1, 2, 3}; System.out.println(arr[3]); // Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 3 } } ``` 11.2 NullPointerException - 空指针异常:数组没有指向堆内存的空间,我们却试图去访问堆内存空间中的值。 - 示例: ```bash /** * NullPointerException:空指针异常 * * @author maxiaoke.com * @version 1.0 */ public class ArrayTest11 { public static void main(String[] args) { int[] arr = null; System.out.println(arr[0]); // Exception in thread "main" java.lang.NullPointerException } } ```
上一篇:
第十章:Arrays工具的使用
该分类下的相关小册推荐:
手把手带你学习SpringBoot-零基础到实战
JAVA 函数式编程入门与实践
SpringBoot零基础到实战
Java性能调优实战
Java面试指南
Java并发编程
深入拆解 Java 虚拟机
Java语言基础10-Java中的集合
SpringBoot合辑-高级篇
Java语言基础16-JDK8 新特性
Java语言基础14-枚举和注解
Java语言基础13-类的加载和反射