首页
技术小册
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必知必会-Maven初级
Java语言基础12-网络编程
手把手带你学习SpringBoot-零基础到实战
Java语言基础7-Java中的异常
Spring Cloud微服务项目实战
Java语言基础8-Java多线程
Java并发编程
Java语言基础15-单元测试和日志技术
Java语言基础14-枚举和注解
Mybatis合辑3-Mybatis动态SQL
JAVA 函数式编程入门与实践