diff --git a/day05/src/com/inmind/array01/Demo03.java b/day05/src/com/inmind/array01/Demo03.java index 2b98df2..6b576ec 100644 --- a/day05/src/com/inmind/array01/Demo03.java +++ b/day05/src/com/inmind/array01/Demo03.java @@ -21,5 +21,8 @@ public class Demo03 { System.out.println(arr[0]);//0 System.out.println(arr[1]);//100 + double[] arr2 = {1.0,2.0}; + System.out.println(arr2);//[D@3b07d329 + System.out.println(arr2[1]);//2.0 } } diff --git a/day05/src/com/inmind/array01/Demo04.java b/day05/src/com/inmind/array01/Demo04.java new file mode 100644 index 0000000..b8ae0fa --- /dev/null +++ b/day05/src/com/inmind/array01/Demo04.java @@ -0,0 +1,14 @@ +package com.inmind.array01; +/* +.数组的内存原理_两个变量操作同一数组的内存图解 + */ +public class Demo04 { + public static void main(String[] args) { + //定义整数数组 + int[] arr1 = {1, 2, 3};//变量arr1是一个整数数组 + System.out.println(arr1[1]);//2 + int[] arr2 = arr1; + arr2[1] = 100; + System.out.println(arr1[1]);//100 + } +}