java中List与Linklist有什么区别?
10个回答
展开全部
java中List与Linkedlist(没有linklist这个类)的区别是List是集合接口,而LinkedList是集合的具体实现类。
List集合常用的有三个实现类。其中包括LinkedList,还有Vector和ArrayList。三个实现类功能不一致。第一Vector和ArrayList的内部使用数组数据结构,而LinkedList使用链表数据结构。由于内部实现的数据结构的不同,导致LinkedList比起查询,增删元素的速度更快,而Vector和ArrayList查询元素更快;第二Vector在线程方面是线程安全的,ArrayList和LinkedList在线程方面是线程不安全的!
List集合常用的有三个实现类。其中包括LinkedList,还有Vector和ArrayList。三个实现类功能不一致。第一Vector和ArrayList的内部使用数组数据结构,而LinkedList使用链表数据结构。由于内部实现的数据结构的不同,导致LinkedList比起查询,增删元素的速度更快,而Vector和ArrayList查询元素更快;第二Vector在线程方面是线程安全的,ArrayList和LinkedList在线程方面是线程不安全的!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
List是一个接口,LinkedList是个实现类,LinkedList是真正的链表(如果不清楚什么是链表,需要了解一下相关数据结构的知识,这不是一两句话能说清楚的)。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
List分两种,一种是ArrayList 一种是Linklist,
List是一个接口,而Linklist是一个类。 Linklist继承并实现了List。
List是一个接口,而Linklist是一个类。 Linklist继承并实现了List。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询