LinkedList类 和 ArrayList类  之间有什么区别???
分别在什么情况使用他们呢??
该如何使用他们呢??
问题虽然多了点,但是小弟真的想弄明白这些问题
多谢,老大们指点了啊!!~~

解决方案 »

  1.   

    它们都实现了List接口ArrayList底层用数组存储引用,适合随机访问
    LinkedList 底层是双向链表,适合删除增加操作,可以用来实现栈,队列等结构自己写一个测试程序,试一下
      

  2.   

    除了楼上说的ArrayList是以定义长度的一半来增长的,因为底层用数组存储引用所以占用的内存空间小,具体用法要看需求了,楼上说得满清楚了