From 77e71b3201445ed5edc2798038784712bf6ff1c9 Mon Sep 17 00:00:00 2001 From: xuxin <840198532@qq.com> Date: Sat, 18 Jul 2026 15:34:10 +0800 Subject: [PATCH] =?UTF-8?q?day05-=E6=95=B0=E7=BB=84=E7=9A=84=E5=86=85?= =?UTF-8?q?=E5=AD=98=E5=8E=9F=E7=90=86=5F=E4=B8=80=E4=B8=AA=E6=95=B0?= =?UTF-8?q?=E7=BB=84=E7=9A=84=E5=86=85=E5=AD=98=E5=9B=BE=E8=A7=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- day05/src/com/inmind/array01/Demo02.java | 1 + day05/src/com/inmind/array01/Demo03.java | 25 ++++++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 day05/src/com/inmind/array01/Demo03.java diff --git a/day05/src/com/inmind/array01/Demo02.java b/day05/src/com/inmind/array01/Demo02.java index 0d05fbd..4bab85a 100644 --- a/day05/src/com/inmind/array01/Demo02.java +++ b/day05/src/com/inmind/array01/Demo02.java @@ -27,5 +27,6 @@ public class Demo02 { System.out.println(arr2[1]);//2 //虽然arr2的长度为2,能否查看arr2的第三个空间的值??不能,否则java.lang.ArrayIndexOutOfBoundsException //System.out.println(arr2[2]); + } } diff --git a/day05/src/com/inmind/array01/Demo03.java b/day05/src/com/inmind/array01/Demo03.java new file mode 100644 index 0000000..2b98df2 --- /dev/null +++ b/day05/src/com/inmind/array01/Demo03.java @@ -0,0 +1,25 @@ +package com.inmind.array01; +/* +数组的内存原理_一个数组的内存图解 + */ +public class Demo03 { + public static void main(String[] args) { + //动态初始化的方式,创建一个存放boolean的数组,长度为3 + /*boolean[] arr1 = new boolean[3]; + System.out.println(arr1[0]);//false*/ + + int[] arr = new int[3]; + /* + [I@4eec7777 + [:表示数组 + I:表示int + 4eec7777:表示数组的存储地址(十六进制) + */ + System.out.println(arr); + arr[1] = 100; + //打印数组的第1,2个空间的值 + System.out.println(arr[0]);//0 + System.out.println(arr[1]);//100 + + } +}