我需要实现一个基本的FIFO对象队列。最好的内置类是做什么的?用Java实现一个基本的FIFO队列
2
A
回答
7
阅读JavaDoc的java.util.Queue接口,并从显示的列表中选择一个适当的实现类。
8
LinkedList与基本的FIFO操作一样好,但还有其他人在那里实现Queue接口,以防您需要更先进的东西。
+3
不要忘记声明你的LinkedList(最简单的使用,恕我直言)作为一个队列,而不是一个列表,如果你有(如我)这种坏习惯。否则,您只能访问列表接口方法。 – Benj 2012-11-29 23:22:50
相关问题
- 1. Java FIFO队列实现
- 2. 基于FIFO的队列实现?
- 3. FIFO队列链表实现
- 4. 作为“FIFO队列”的Javascript循环缓冲区队列实现
- 5. FIFO队列实现中的Java内存泄漏
- 6. 在python中实现一个基本的队列/线程进程
- 7. 队列实现基准
- 8. java中的队列实现
- 9. java中的基本队列
- 10. Spring集成:一个FIFO队列
- 11. Java溢出到磁盘的FIFO队列
- 12. 的FIFO实现
- 13. 如何实现支持名称空间的FIFO队列
- 14. 如何实现可寻址的FIFO队列?
- 15. Amazon Sqs FIFO队列
- 16. FIFO队列同步
- 17. 我想实现一个队列,将反转堆栈和打印堆栈FIFO?
- 18. 寻找一个无界的,基于队列,并实现为java.util.Set
- 19. 实现一个队列的信号量
- 20. FIFO实现
- 21. FIFO实现 - VHDL
- 22. 队列实现
- 23. 实现Java的优先级队列
- 24. FIFO队列显示问题
- 25. 原型JavaScript Ajax FIFO队列
- 26. JMS使用Scala实现队列实现
- 27. 实现一个基本的DataLogger
- 28. Java通过扩展LinkedList实现队列
- 29. Java优先级队列接口实现
- 30. Java类实现先进先出队列
你能解释为什么你需要实现一个基本的FIFO,除非这是作业吗?为什么不使用许多内置实现? – 2012-02-08 19:23:02
因为我只需要在尾部添加物品并从头部消耗它。 Jus想知道在实现中是否有一个基本的构建,并且java.util.Queue工作良好 – Addev 2012-02-09 15:02:04
队列是接口,另一个有用的是Deque,LinkedList是最简单的实现。如果您愿意,您还可以添加到头部并从尾部消耗。 ;) – 2012-02-09 15:28:02