它俩插入数据和删除数据哪个更好?
主要区别在哪里?原理是什么?
ArrayList在内存中的地址是连续的,所以如果你的数据保存后在集合中查询多的话就可以使用这个。l
LinkList在内存的地址是不连续的,所以对于数据的插入和删除就快,如果你的数据在集合中插入和删除多就用这个。
ArrayList集合查询快,增删慢
LinkList增删快,查询慢
具体的原理你要去看他们底层的实现远离才清楚,不过你是初学者就不要这么着急去弄清楚远离,如果被原理绕进去,就麻烦了
回去找找数据结构的书籍,看看里面的数组和链表的区别就知道了。像这种系统性的知识,还在从书籍中学习比较好。
http://blog.csdn.net/wuchuanpingstone/article/details/6678653