当前位置: 首页 > wzjs >正文

北京seo网站管理个体工商户可以申请网站建设吗

北京seo网站管理,个体工商户可以申请网站建设吗,免费网站制作效果,云畅网站建设Jdk7不同集合的扩容机制 集合类初始容量负载因子扩容公式扩容时机ArrayList10无新容量 旧容量 1.5元素数量超过容量时HashMap160.75新容量 旧容量 2元素数量超过 容量 负载因子 时HashSet160.75新容量 旧容量 2元素数量超过 容量 负载因子 时Vector10无新容量 旧容量…

Jdk7不同集合的扩容机制

集合类初始容量负载因子扩容公式扩容时机
ArrayList10新容量 = 旧容量 × 1.5元素数量超过容量时
HashMap160.75新容量 = 旧容量 × 2元素数量超过 容量 × 负载因子
HashSet160.75新容量 = 旧容量 × 2元素数量超过 容量 × 负载因子
Vector10新容量 = 旧容量 + 增量 或 × 2元素数量超过容量时
Hashtable110.75新容量 = 旧容量 × 2 + 1元素数量超过 容量 × 负载因子

通过了解不同集合类的扩容机制,可以更好地选择和使用合适的集合类,避免频繁扩容带来的性能开销。

ArrayList

private void grow(int minCapacity) {// overflow-conscious codeint oldCapacity = elementData.length;// newCapacity = oldCapacity + oldCapacity / 2int newCapacity = oldCapacity + (oldCapacity >> 1);if (newCapacity - minCapacity < 0)newCapacity = minCapacity;if (newCapacity - MAX_ARRAY_SIZE > 0)newCapacity = hugeCapacity(minCapacity);// minCapacity is usually close to size, so this is a win:elementData = Arrays.copyOf(elementData, newCapacity);
}

HashMap

头插法

void addEntry(int hash, K key, V value, int bucketIndex) {if ((size >= threshold) && (null != table[bucketIndex])) {// 旧容量 * 2resize(2 * table.length);hash = (null != key) ? hash(key) : 0;bucketIndex = indexFor(hash, table.length);}createEntry(hash, key, value, bucketIndex);
}

HashSet

通过HashMap实现的.

public HashSet() {map = new HashMap<>();}

Hashtable

protected void rehash() {HashtableEntry e, old;int i, index;int oldCapacity = table.length;HashtableEntry oldTable[] = table;// 新容量 = 旧容量 × 2 + 1int newCapacity = oldCapacity * 2 + 1;HashtableEntry newTable[] = new HashtableEntry[newCapacity];threshold = (int)(newCapacity * loadFactor);table = newTable;for (i = oldCapacity ; i-- > 0 ;) {for (old = oldTable[i] ; old != null ; ) {e = old;old = old.next;index = (e.hash & 0x7FFFFFFF) % newCapacity;e.next = newTable[index];newTable[index] = e;}}
}

Vector

private void grow(int minCapacity) {// overflow-conscious codeint oldCapacity = elementData.length;int newCapacity = oldCapacity + ((capacityIncrement > 0) ?capacityIncrement : oldCapacity);if (newCapacity - minCapacity < 0)newCapacity = minCapacity;if (newCapacity - MAX_ARRAY_SIZE > 0)newCapacity = hugeCapacity(minCapacity);elementData = Arrays.copyOf(elementData, newCapacity);}

文章转载自:

http://FbFzJVXi.nxcgp.cn
http://DIXij9Cn.nxcgp.cn
http://gkEXmrQr.nxcgp.cn
http://3poMafnG.nxcgp.cn
http://jSBCoUMW.nxcgp.cn
http://0QXtQH4A.nxcgp.cn
http://WkuKryei.nxcgp.cn
http://Rcmouanb.nxcgp.cn
http://44r368mC.nxcgp.cn
http://VP3cLHA6.nxcgp.cn
http://0Qz52svS.nxcgp.cn
http://0qVGI82w.nxcgp.cn
http://myHhUPfn.nxcgp.cn
http://oizCbFT2.nxcgp.cn
http://R4TWhG3l.nxcgp.cn
http://9p8oGQgh.nxcgp.cn
http://etUUvZui.nxcgp.cn
http://eNHFIcxB.nxcgp.cn
http://0ODl6ODj.nxcgp.cn
http://rDxARwOC.nxcgp.cn
http://0G1Pt6JP.nxcgp.cn
http://rJk2yXdE.nxcgp.cn
http://x7AS6y8v.nxcgp.cn
http://qXRY2tNd.nxcgp.cn
http://fq5e5Um3.nxcgp.cn
http://bo74wnlD.nxcgp.cn
http://juO6lFFV.nxcgp.cn
http://VwRmiEU2.nxcgp.cn
http://Tlswff2W.nxcgp.cn
http://kwxx92yf.nxcgp.cn
http://www.dtcms.com/wzjs/626566.html

相关文章:

  • 天津城市基础设施建设投资集团有限公司网站字母logo在线设计
  • 中升乙源建设公司网站一流的郑州网站建设
  • 高校网站建设费用mysql数据做彩票网站
  • 网站关键词标题怎么写自学编程网站
  • 海洋优质的网站建设主页网址
  • 个人网站如果做怎样用网络挣钱
  • 网站首页加载特效网站权限
  • 章丘做网站公司企业查找
  • 商业网站的后缀网站建设制作服务
  • 科技感十足的网站网站建设方案免费
  • 做淘口令网站电商营业执照
  • 备案期间 需要关闭网站WordPress分享到微博代码
  • 做网站需要什么花费app开发技术有哪些
  • drupal网站建设做网站哪个软件好
  • 专门做销售招聘网站聊城专业网站建设公司
  • 网站手机网站怎么建立飞鸟加速器
  • 深圳住房和建设局网站无法登陆浙江建设银行网站
  • 怎么做网站教程 用的工具带分页的wordpress模板
  • 常德网站公司c 做网站加载多个图片
  • 网站制作价格表模板域名最新通知
  • 门户网站系统有哪些平台社科联网站建设方案策划书
  • 做网站需要哪些技能wordpress如何开启小绿锁
  • 上海做网站建设的公司排名网站建设与管理专业自我评价
  • 网站注入木马wordpress新人必看
  • 赤峰网站开发旅游网站系统建设方案
  • 住建部禾建设部是一个网站吗刚刚做的网站怎么排名
  • 河北建设广州分公司网站wordpress 下雪
  • asp网站服务器架设ip地址访问不了网站
  • 购物网站排名前100做网站需要做数据库
  • 如何建一个免费试用网站如何让自己网站排名提高