美文网首页
Util.Stack(线程安全)

Util.Stack(线程安全)

作者: 丿九尾狸猫 | 来源:发表于2018-07-11 16:10 被阅读25次

    继承于util.Vector,以数组形式实现栈

    初始化容量是10,
    每次扩容增大一倍
    若仍无法满足最小需求容量,将设为最小需求容量;
    若仍无法满足,(minCapacity > MAX_ARRAY_SIZE) ?Integer.MAX_VALUE : MAX_ARRAY_SIZE

    MAX_ARRAY_SIZE = Integer.MAX_VALUE-8

    栈的两大主要操作实现:

    push:调用Vector的添加方法,返回加入栈的对象

    pop:返回栈顶元素并移出栈

    peek:获取栈顶元素

    相关文章

      网友评论

          本文标题:Util.Stack(线程安全)

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