为了账号安全,请及时绑定邮箱和手机立即绑定

Java中Queue是Collection的子接口么,LinkedList和queue还有List是什么关系?

Java中Queue是Collection的子接口么,LinkedList和queue还有List是什么关系?

未卜先知 2017-01-24 13:33:16
我看大部分文档上Collection的子接口只有List和Set,但是有的文档又会提到Queuepublic interface Queue<E> extends Collection<E>public interface Queue<E> extends Collection<E>Collection<--List<--LinkedList(实现了Queue接口) ,这说法我就觉得很奇怪,既然Queue是Collection的子接口,为什么是一个List的LinkedList去实现它的呢。为什么会有2个LinkedList,这2个是同一个?LinkedList是list的的实现类,那LinkedList和Queue之间有啥关系?
查看完整描述

1 回答

?
按照自己的节奏前行

TA贡献90条经验 获得超70个赞

队列Queue是先进先出嘛,用链表实现起来多容易LinkedList,嗯,说白了就是把LindedList里面的方法进行包装,改改方法名就是了

查看完整回答
反对 回复 2017-01-25
  • 1 回答
  • 1 关注
  • 2181 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信