精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-05-20
面试问这种题目有什么意义呢?
|
|
返回顶楼 | |
发表时间:2008-05-20
andyao 写道 面试问这种题目有什么意义呢?
考察细节! |
|
返回顶楼 | |
发表时间:2008-05-21
ArrayList 读快改慢
LinkedList 是读慢改快 |
|
返回顶楼 | |
发表时间:2008-06-05
面试题目只是一个引子,你可以在上面发挥啊,比如这个替换问题,如果你讲了使用List作为调用接口,至少说明你知道继承,知道多态是怎么回事;当然如果你研究过相关实现,就能够给出更加具体的区别,所以不要简单评价一个面试题目如何,应该考虑这个面试题目想靠我什么?
|
|
返回顶楼 | |
发表时间:2008-06-05
我认为这种题目是给应届生做的
有经验的人不需要搞这种题目吧 而偏偏有些人喜欢搞这种题目 可能他干活的时候 一直在想两者的区别吧。。。 |
|
返回顶楼 | |
发表时间:2008-06-11
我觉得是可以的吧,但是这个题目还是考察你对这两个类的应用的一个理解吧。
|
|
返回顶楼 | |
发表时间:2008-06-11
有点不好回答!
意思是直接replace还是指替换了用? |
|
返回顶楼 | |
发表时间:2008-06-21
如果大量数据要做删除和增加的动作,应该是LinkedLIst,因为ArrayList每删一个,这个被删的数据后面所有的都要挪前一位,如果是要随机读写,就用ArrayList,调用get()方法,linkedlist要从头开始找的,如果数据量少就无所谓了。
刚看core java卷2。。 |
|
返回顶楼 | |
发表时间:2008-06-21
ArrayList内部维护了一个数组,检索会更快,因为是直接按数组索引获取元素的
LinkedList一个双向链表,插入删除改变一下前后的引用即可 学校里学的数据结构题 |
|
返回顶楼 | |
发表时间:2008-06-24
显然不能换的,linkedlist实现有deque接口
|
|
返回顶楼 | |