由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - Java是如何处理ArrayList和LinkedList的内存的?
相关主题
如何删除 linked list 的最后一个元素leetcode请教: time complexy
List, LinkedList and VectorVECTOR一问
is access to int[] faster than List?java小弱请教 java -Xmx40960m
help: 两个Java的问题请教一个Queue实现的问题
如何定义这样的数组?Java简直完全不可控啊!!!
几个Java面试题Java里有没有象cell array一样的东西
Java SE6 LinkedList implementation issueimmutable list
a question regarding spring collection initialization[合集] 问一个很常见的过程的实现
相关话题的讨论汇总
话题: arraylist话题: linkedlist话题: object话题: 内存话题: java
进入Java版参与讨论
1 (共1页)
l***i
发帖数: 168
1
如果是很大的object,加入一个ArrayList,是不是在随便什么地方allocate足够的内
存建立这个object,然后把object的一个pointer加入ArrayList。只有当这个pointer
的ArrayList所在的内存不够的时候才会另外找更大的地方,并把整个ArrayList复制过
去再延长。
如果是同样的object,使用LinkedList,是不是不用对这个object额外建立一个
pointer。也是在随便什么地方allocate足够的内存建立这个object,然后把
LinkedList上一个element的next指向这个object就行了。
谢谢。
x*******6
发帖数: 262
2
是的
1 (共1页)
进入Java版参与讨论
相关主题
[合集] 问一个很常见的过程的实现如何定义这样的数组?
Java练习题 12几个Java面试题
如何造Array of Generic TypeJava SE6 LinkedList implementation issue
state::update的用法是Java 8吗 (转载)a question regarding spring collection initialization
如何删除 linked list 的最后一个元素leetcode请教: time complexy
List, LinkedList and VectorVECTOR一问
is access to int[] faster than List?java小弱请教 java -Xmx40960m
help: 两个Java的问题请教一个Queue实现的问题
相关话题的讨论汇总
话题: arraylist话题: linkedlist话题: object话题: 内存话题: java