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

用wordpress建站学什么seo做的比较好的公司

用wordpress建站学什么,seo做的比较好的公司,做影视网站须要注意什么,企业网站例子结论:初始长度为10,若所需长度小于1.5倍原长度,则按照1.5倍扩容。若不够用则按照所需长度扩容。 一. 明确类内部重要变量含义 1:数组默认长度 2:这是一个共享的空数组实例,用于明确创建长度为0时的ArrayList &#xff…

结论:初始长度为10,若所需长度小于1.5倍原长度,则按照1.5倍扩容。若不够用则按照所需长度扩容。

一. 明确类内部重要变量含义

        1:数组默认长度

        2:这是一个共享的空数组实例,用于明确创建长度为0时的ArrayList ,比如通过 new ArrayList<>(0),ArrayList 内部的数组 elementData 会指向这个 EMPTY_ELEMENTDATA。因为它是静态常量,可以共享这个数组,避免内存浪费。

        3:也是一个共享的空数组实例,用于未指定容量的 ArrayList。当你创建一个 ArrayList 但没有指定容量,比如 new ArrayList<>()。它和 EMPTY_ELEMENTDATA 不同的地方在于,一旦向 ArrayList 添加第一个元素,它的容量会自动扩展到默认10的大小。可以达到延迟分配的作用。

        4:elementData 是 ArrayList 的实际存储数组,其中保存着所有的元素。如果 ArrayList 是空的,那么 elementData 会指向 EMPTY_ELEMENTDATA 或 DEFAULTCAPACITY_EMPTY_ELEMENTDATA,根据是否指定了容量。

        5:ArrayList的实际长度

二. 初始化方式即elementData指向(源码)

第 1 种初始化方式,不指定长度,会指向默认长度的空数组。

第 2 种初始化方式,明确指定长度为0,会指向空数组。

3. 通过add方法来展示扩容过程

3.1 小于默认长度10的扩容

        如图所示最后一段是若扩容最小长度小于10或数组长度为0,则会直接扩容为默认长度10.

3.2 大于10的扩容

        源码中赋予新长度的的两种增长方式,图中标出的增长1与增长2。

        增长1:即为目前数组最少需要的扩容多少

        增长2:为原始数组长度的0.5倍。(oldCapacity>>1,代表右移位操作,oldCapacity>>1  等于 oldCapacity/2 等于 oldCapacity*0.5)

        源码中是将增长1和增长2传入ArraySupport.newLength函数中来获得合适的新长度。

        而ArraySupport.newLength函数中重要公式如下:

可以看出,若扩容0.5个oldCapacity 比需要的最小容量则按照0.5个oldCapacity扩容,否则按照所需的最小容量进行扩容。

4.总结:若首次扩充长度不足10的,扩充为默认最小长度10。超过10的按照实际长度扩容。非首次扩容,若扩容1.5倍够用则按照1.5倍扩容,不够用则按照所需的容量扩容。

        补充知识点:为什么扩容倍数是1.5而不是其他倍数。若倍数太大,则可能会导致过多空间浪费,若倍数太小,则会导致频繁扩容,降低性能。所以选择1.5倍尽可能不浪费过多空间,也尽可能不会频繁扩容。

http://www.15wanjia.com/news/16786.html

相关文章:

  • 网页设计代码看不到图片怎么办怎么做网站优化排名
  • 山东济南做网站公司免费b站网站推广
  • 道农网站建设官网设计公司
  • 有没有在线制作app网站开发平台打开官方网站
  • 网站开发主要参考文献品牌推广方式有哪些
  • 四川专门做招聘酒的网站seo优化工作内容做什么
  • 凡客平台seo哪家好
  • 男的做直播网站好软文范例大全300字
  • 中国建设工程信息网站国内前10电商代运营公司
  • 自建网站国家审核要多久如何拥有自己的网站
  • seo网站建设教程网络推广属于什么专业
  • 品牌建设综述合肥品牌seo
  • 中文儿童网站模板制作网站的软件
  • 南宁哪些公司专业做网站seo入门培训学校
  • 微商网站推广怎么做seo排名策略
  • 灰色项目网站代做网站搜索引擎优化报告
  • 校园微网站建设方案网站优化排名的方法
  • 营销网站如何建设淘宝运营一般要学多久
  • 公司做网站要企业认证发布新闻的平台有哪些
  • 工商注册核名文登seo排名
  • 做网站排名大概要多少推广公司经营范围
  • 厦门模板建站江苏免费关键词排名外包
  • 简单的cms建站系统seo优化效果怎么样
  • 有没有网站建设的兼职百度如何精准搜索
  • 微信平台的微网站怎么做的seo搜索引擎优化名词解释
  • 徐州教育学会网站建设免费学生网页制作成品代码
  • 为什么自己做的网站打开是乱码安徽建站
  • 深圳做网站的给说建一个外贸独立站大约多少钱
  • 做视频网站收费标准2023年5月最新疫情
  • 分享类网站源码艾滋病多久能检查出来