Java 数组
Java 数组在内存中的存储是这样的:
数组对象(这里可以看成一个指针)存储在栈中。
数组元素存储在堆中。
如下图所示:只有当 JVM 执行 new String[]
时,才会在堆中开辟相应的内存区域。数组对象 array 可以视为一个指针,指向这块内存的存储地址。
Java 数组在内存中的存储是这样的:
数组对象(这里可以看成一个指针)存储在栈中。
数组元素存储在堆中。
如下图所示:只有当 JVM 执行 new String[]
时,才会在堆中开辟相应的内存区域。数组对象 array 可以视为一个指针,指向这块内存的存储地址。