阵列是如何工作的?如何使用java创建基本的数组数据结构?

阵列是如何工作的?如何使用java创建基本的数组数据结构?,java,arrays,data-structures,Java,Arrays,Data Structures,我想用Java创建我自己的基本数组数据结构。我的意思是我不想使用Java预定义数组。这只是为了了解阵列之外的情况! 那么,如何使用Java创建自己的数组数据结构呢?也许我应该给内存地址r分配值,比如这样。 谢谢你的回答Java不是一个很好的平台来探索这一点,事实上,我不知道任何高级语言(甚至不知道C)。结构是如此的基本,以至于对它的操作是内置在语言本身中的,而它们实际上没有实现它的构造(再次) 试试汇编程序,或者是一个真正的汇编程序(即特定于某个真正的CPU),或者是一个基于某种虚拟机的汇编程序

我想用Java创建我自己的基本数组数据结构。我的意思是我不想使用Java预定义数组。这只是为了了解阵列之外的情况! 那么,如何使用Java创建自己的数组数据结构呢?也许我应该给内存地址r分配值,比如这样。
谢谢你的回答

Java不是一个很好的平台来探索这一点,事实上,我不知道任何高级语言(甚至不知道C)。结构是如此的基本,以至于对它的操作是内置在语言本身中的,而它们实际上没有实现它的构造(再次)


试试汇编程序,或者是一个真正的汇编程序(即特定于某个真正的CPU),或者是一个基于某种虚拟机的汇编程序(可能是Knuth的--它被称为MIX?)。然后,您可以处理分配的连续内存空间的问题,该空间由数组中每个元素的字节数索引。

为什么?这就是高级编程语言的用途。如果你想弄清楚数组是如何工作的,你应该自己做。我在我的问题正文中写道。这只是为了了解阵列之外的情况!数组是如何工作的?如果你不理解数组,你就不是一个真正的程序员。您可能对定义中的建议站点感兴趣。