当前位置: 代码迷 >> Java相关 >> 数据结构是怎的在内存中实现的
  详细解决方案

数据结构是怎的在内存中实现的

热度:64   发布时间:2016-04-22 20:26:06.0
数据结构是怎样在内存中实现的
最近脑子里老是有一个问题,数据结构在计算机中是怎样被实现的,例如:我们使用List或者Array时,我们知道它在计算机中是什么结构,有什么特性,但是就是这里我有一个疑问,计算机怎么知道它是这种结构这样为它去分配呢?希望有人给出指点
------解决思路----------------------
java的底层操作对我们来说几乎是透明的
你可以了解了解c/c++的内存分配(java是在此基础上发展的)
总体上说就是地址的跳转和偏移
跳转由指针实现,偏移量由数据类型实现
数据具体存在内存什么地方具体怎么分配由系统内核管理
我们只能提出申请需要什么样的空间