欢迎光临散文网 会员登陆 & 注册

老男孩微服务云原生2022

2022-12-16 16:11 作者:al_sa  | 我要投稿

   // 如果新容量小于最小容量要求,则使用最小容量(addAll 大集合的情况)    if (newCapacity - minCapacity < 0) {        newCapacity = minCapacity;    }    // (提示:上一个 if 的 newCapacity 有可能是溢出的)    // 如果新容量超出最大数组长度限制,说明无法扩容 1.5 倍,回归到 minCapacity 上    // (提示:源码调用了 hugeCapacity() 函数,这里做内联简化)    if (newCapacity - MAX_ARRAY_SIZE > 0) {        // 最小容量要求发生整型溢出,无法满足要求,只能直接抛出 OOM

老男孩微服务云原生2022的评论 (共 条)

分享到微博请遵守国家法律