From 14359ab2da37cc9b52e196092c2e2c2dbdbc59ce Mon Sep 17 00:00:00 2001 From: xuxin <840198532@qq.com> Date: Sat, 18 Jul 2026 16:16:29 +0800 Subject: [PATCH] =?UTF-8?q?day05-=E6=95=B0=E7=BB=84=E7=9A=84=E5=BC=82?= =?UTF-8?q?=E5=B8=B8=5F=E7=B4=A2=E5=BC=95=E8=B6=8A=E7=95=8C=E5=BC=82?= =?UTF-8?q?=E5=B8=B8&=E7=A9=BA=E6=8C=87=E9=92=88=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- day05/src/com/inmind/array01/Demo05.java | 30 ++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 day05/src/com/inmind/array01/Demo05.java diff --git a/day05/src/com/inmind/array01/Demo05.java b/day05/src/com/inmind/array01/Demo05.java new file mode 100644 index 0000000..831a9b1 --- /dev/null +++ b/day05/src/com/inmind/array01/Demo05.java @@ -0,0 +1,30 @@ +package com.inmind.array01; + +/** + * 数组的异常_索引越界异常 + * ArrayIndexOutOfBoundsException + * 数组索引越界异常 + * 注意:数组的长度固定不变的,数组的最大的索引值为arr.length-1 + * 0~(arr.length-1) + * + * ---------------------------------- + * 数组的异常_空指针异常 + * NullPointerException + * 引用数据类型如果没有赋值,或为null时候,不能操作!!!! + */ +public class Demo05 { + public static void main(String[] args) { + int[] arr = {1, 2, 3}; + System.out.println(arr[0]); + System.out.println(arr[1]); + System.out.println(arr[2]); + System.out.println("程序结束"); + System.out.println("------------------------"); + //空常量:null,给引用数据类型赋初始化值的 + arr = null;//将数组引用赋值为null + if (arr != null) {//健壮性判断,避免程序报错 + System.out.println(arr[0]);//0 + } + System.out.println("程序结束"); + } +}