美文网首页
Java集合-Stack

Java集合-Stack

作者: 面向星辰大海的程序员 | 来源:发表于2024-02-26 21:21 被阅读0次

    Stack继承Vector,其自身并没有实现任何接口,所以它只是扩展了一些功能。
    Java集合-Vector

    Stack -> 栈
    栈结构先进后出的特性众所周知。
    下面看看是如何实现的:

    Stack_push.png
    首先是入栈,可以看出push方法只是调用了父类的添加元素的方法,相当于尾部追加数据。 Stack_pop.png
    其次是弹栈,pop方法调用了peek方法,并删除了最后一个元素,这里就符合先进后出先进后出另一个意思就是后进先出 Stack_peek.png

    第三个是peek方法,中文意思是窥探,很明显就是查看栈顶元素。查看意思是并没有删除,pop方法调用peek获得元素后,自己删除了栈顶数据。

    总的来说,很简单,哈哈哈😂

    相关文章

      网友评论

          本文标题:Java集合-Stack

          本文链接:https://www.haomeiwen.com/subject/xettzdtx.html