java - 数组的内存空间是如何分配的?

标签 java

我已经在网上搜索了几个小时,寻找一个关于如何在内存中为数组分配空间的相当简单的答案......

同样,如何通过索引访问内存中的元素?

换句话来说,索引是如何用来定位内存中的特定数组元素的?

最佳答案

将数组名称视为内存中的一个地址,所有值都从那里按顺序存储。如果数组是多维的,则其中的每个“元素”实际上只是内存中指向另一个数组的位置的地址,因此在这种情况下您有一个数组的数组。 注:此link可能会帮助您想象这一点!

关于java - 数组的内存空间是如何分配的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26091596/

相关文章:

java - Eclipse jar 到 exe 吗?

java - 八皇后 - 对角线运动

Java OpenCV + Tesseract OCR "code"识别

Java 分割命令行参数

java - Java Comparator接口(interface)的使用 - 对文件进行排序

java - 无法将 JMX 与 Spring 应用程序集成

java - jsonObject 无法转换,因为 jsonArray 类型不匹配

java - 使用 okhttpchannelbuilder 相互身份验证 grpc-java tls 客户端到远程主机的问题

Java:删除点后的所有字符

java - 如何在 impala 中编写 java udf