Java中堆栈的实现

Elastic慕容 2015-06-17 09:53:56
今天看java编程思想,说stack是java过时的容器,尽量不要用。但是却没有说如果不用stack如何实现堆栈的功能,难道要自己写代码实现?
...全文
206 5 打赏 收藏 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_29147833 2015-06-19
  • 打赏
  • 举报
回复
queue接口有个子接口deque,deque的实现类即可以当作队列使用也可以当作栈使用,现在通常是用deque实现类来做栈。
alan19931103 2015-06-19
  • 打赏
  • 举报
回复
我都使用list…
  • 打赏
  • 举报
回复
如果要是练习无所谓,主要是性能原因Stack继承Vector,主要是线程安全,影响效率。可以自己用List来实现。
迎寒 2015-06-18
  • 打赏
  • 举报
回复
你用了也无关,大家都懂的
scmod 2015-06-18
  • 打赏
  • 举报
回复
队列好像一样还是有提供pushpop之类的功能 书上意思应该就是用到时候就拿来用吧...不是说一定就不要用了

51,407

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧