为什么Java中的Stack
除了通常的isEmpty()
方法还有一个empty()
方法?因为所有Stack
继承的抽象类都有一个isEmpty()
方法。
为什么Java中的Stack
除了通常的isEmpty()
方法还有一个empty()
方法?因为所有Stack
继承的抽象类都有一个isEmpty()
方法。
@depricated
注解后来也被引入了,但在 Stack
中仍然缺失。 - Martin Frank@Deprecated
不可用。实际上,Java中的弃用概念比你想象的要早得多。它最初是在Javadoc中完成的。没有明显的理由去弃用Stack。 - Adrian Shumempty()
和isEmpty()
的二义性需要被澄清 - 抱歉,我之前表达不够清晰... - Martin FrankStack
,但是很正确:Deque
应该是我的选择工具!!再次感谢! - Martin Frank两者都返回布尔值,唯一的区别是isEmpty是同步的,指向向量,而empty不是同步的,指向堆栈
empty()
的返回类型是什么? - bumbumpawisEmpty()
方法基本上是在Collections
类(JDK 1.2)中引入的,而该类是在Stack
类(JDK 1.0)之后推出的。 - vandale