JavaA笔记
10.13
基础类型 (Primitive Types) 和引用类型 (Reference Types)
当定义数组 int[] a={1, 2, 3, 4};
,a
为引用类型。
数据 {1, 2, 3, 4}
存储在堆空间 (Heap) 中。
数据 a
存储在栈空间 (Stack),记录 {1, 2, 3, 4}
,在堆空间中的地址。
语法 new DataType Name
的行为是,在堆空间里创建一个 DataType 类型的对象 Name,返回一个代表该对象的地址。
上述定义数组的过程可以写成 int[] a=new int[]{1, 2, 3, 4};
。
同理,二维数组的存储方法如图:
工具包
java.util
是一个工具包,预存了一些写好的对象