我看大部分文檔上Collection的子接口只有List和Set,但是有的文檔又會(huì)提到Queuepublic interface Queue<E> extends Collection<E>public interface Queue<E> extends Collection<E>Collection<--List<--LinkedList(實(shí)現(xiàn)了Queue接口)?,這說(shuō)法我就覺(jué)得很奇怪,既然Queue是Collection的子接口,為什么是一個(gè)List的LinkedList去實(shí)現(xiàn)它的呢。為什么會(huì)有2個(gè)LinkedList,這2個(gè)是同一個(gè)?LinkedList是list的的實(shí)現(xiàn)類,那LinkedList和Queue之間有啥關(guān)系?
1 回答

按照自己的節(jié)奏前行
TA貢獻(xiàn)90條經(jīng)驗(yàn) 獲得超70個(gè)贊
隊(duì)列Queue是先進(jìn)先出嘛,用鏈表實(shí)現(xiàn)起來(lái)多容易LinkedList,嗯,說(shuō)白了就是把LindedList里面的方法進(jìn)行包裝,改改方法名就是了
添加回答
舉報(bào)
0/150
提交
取消