day05-数组的内存原理_一个数组的内存图解

This commit is contained in:
2026-07-18 15:34:10 +08:00
parent 329b2a7397
commit 77e71b3201
2 changed files with 26 additions and 0 deletions
+1
View File
@@ -27,5 +27,6 @@ public class Demo02 {
System.out.println(arr2[1]);//2 System.out.println(arr2[1]);//2
//虽然arr2的长度为2,能否查看arr2的第三个空间的值??不能,否则java.lang.ArrayIndexOutOfBoundsException //虽然arr2的长度为2,能否查看arr2的第三个空间的值??不能,否则java.lang.ArrayIndexOutOfBoundsException
//System.out.println(arr2[2]); //System.out.println(arr2[2]);
} }
} }
+25
View File
@@ -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
}
}