2
A
回答
2
ArrayBlockingQueue
是Queue
的数组列表实现。 (documentation of Queue
列出了许多实现。)
Stack
实际上是一个类,而不是一个接口,所以Stack
本身已经是一个实现。 Stack
延伸Vector
这几乎是(同步)数组列表。
然后有一个ArrayDeque
,其提供两个堆栈操作如push
,pop
和队列的操作,如addLast
和removeFirst
。
0
是的,看看java.util.concurrent.ArrayBlockingQueue
和java.util.Stack
。源代码随JDK提供。
1
ArrayDeque
是Deque
接口的可调整大小的实现,该接口是推荐的Stack
(自Java6以来)的替代品。它也实现了Queue
:-)
相关问题
- 1. 有没有人知道ReactiveUI的ReactiveCommand的一个好例子?
- 2. 有没有人知道生产中的良好SEAM 3例子?
- 3. 有没有人知道Slick 2D lib的任何好的教程?
- 4. 任何人都知道一个好的地址簿实现?
- 5. 有没有人有任何好的SSIS最佳实践提示和建议?
- 6. 有没有人知道Emacs(基础)的任何好的视频教程?
- 7. 有没有人知道任何好的开源syslog阅读器工具?
- 8. 是否有任何情况下,使用ArrayList的Stack或Queue实现可以提供更好,更快的性能,然后在Java中实现LinkedList?
- 9. 没有人知道如何在Ubuntu上EC2实例安装mysql
- 10. 有没有人知道Twitter的任何开源版本?
- 11. chosen.js ::有没有人有一个实际的工作示例?
- 12. 任何人都知道使用CellTable的GWT树表实现?
- 13. 有没有人有工作的Django AJAX表单的例子?
- 14. 任何人都知道任何Linq到XQuery的实现?
- 15. 有人知道任何好的silverlight教程吗?
- 16. 有没有人知道Xamarin MonoTouch定制UITableViewCell的好教程?
- 17. 有没有人知道很好的delphi对接组件?
- 18. 有没有人知道一个好的C#API Subversion?
- 19. 有没有人知道合理的tableview?
- 20. 有没有人有Scrapy中的sqlite管道的示例代码?
- 21. 有没有angular.identity()用例的好例子?
- 22. 有没有人知道任何APEX重构工具?
- 23. 有没有人知道任何VS2010/2008项目模板为PRISM
- 24. 有没有人知道任何软件分类标准?
- 25. 有没有人知道任何Clojure机器学习框架?
- 26. 有没有人知道一个好的和容易的JCR UI管理工具?
- 27. Swift PickerView不显示任何内容,没有任何操作没有列表
- 28. 有没有人知道在MATLAB w/GUIDE中制作GUI的好教程?
- 29. 有没有人有BSP的例子?
- 30. 有没有人知道如何在LINQ中重现NVL()函数