首页
技术小册
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工具的使用
该分类下的相关小册推荐:
Java语言基础7-Java中的异常
Java高并发秒杀入门与实战
Mybatis合辑1-Mybatis基础入门
Spring AOP 编程思想(上)
Java并发编程
Mybatis合辑2-Mybatis映射文件
Java语言基础3-流程控制
Java语言基础14-枚举和注解
Java语言基础11-Java中的泛型
Spring AOP 编程思想(下)
Java面试指南
经典设计模式Java版