day05-数组的内存原理_一个数组的内存图解
This commit is contained in:
@@ -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]);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user