day05-数组的内存原理_一个数组的内存图解
This commit is contained in:
@@ -27,5 +27,6 @@ public class Demo02 {
|
||||
System.out.println(arr2[1]);//2
|
||||
//虽然arr2的长度为2,能否查看arr2的第三个空间的值??不能,否则java.lang.ArrayIndexOutOfBoundsException
|
||||
//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