我看大部分文檔上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 回答

按照自己的節(jié)奏前行
TA貢獻90條經驗 獲得超70個贊
隊列Queue是先進先出嘛,用鏈表實現起來多容易LinkedList,嗯,說白了就是把LindedList里面的方法進行包裝,改改方法名就是了
添加回答
舉報
0/150
提交
取消