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

宝安网站制作哪里好网站推广怎么做有效果

宝安网站制作哪里好,网站推广怎么做有效果,什么是网页浏览器,上海自助建网站String 只读字符串。每次操作会隐式的在内存中new一个跟原字符串一样的StringBuilder对象,然后append号后面的字符串。 StringBuilder 可变字符串对象。线程不安全。 StringBuffer 可变字符串对象。线程安全。 数组 一种线性数据结构,使用连续的…
String
  1. 只读字符串。
  2. 每次+操作会隐式的在内存中new一个跟原字符串一样的StringBuilder对象,然后append+号后面的字符串。
StringBuilder 
  1. 可变字符串对象。
  2. 线程不安全。
StringBuffer 
  1. 可变字符串对象。
  2. 线程安全。
数组
  1. 一种线性数据结构,使用连续的存储空间存放相同数据类型的集合容器。
  2. 存储和访问效率高,时间复杂度O(1)。
  3. 删除数据需要重排后面的数据,时间复杂度O(n)。
  4. 初始化时需要指定长度,长度不可变。
  5. 可通过复制的方式扩容长度。
  6. 支持存储基本数据类型。
Collection 
  1. 可以存储多个不同对象的容器。
  2.  不直接存储对象,而是对象的引用。
  3. 不能存储基本数据类型。
List 
  1. 继承了Collection的有序列表。
  2. 通过索引访问列表元素。
ArrayList 
  1. List接口的动态数组实现,容量不足时按1.5倍扩容。
  2. 初始化的默认容量为10。
  3. 访问速度快。
  4. 线程不安全。
  5. 在添加大量元素时,如果已知元素数量,使用ensureCapacity()方法先进行扩容,避免添加元素过程中的多次扩容。
  6. 实现了Cloneable接口,可以被复制,但是是浅拷贝。
LinkedList
  1. List接口的链表实现。 
  2. 插入和删除元素的性能优越,时间复杂度O(1)。
  3. 线程不安全。
Collections 

        Collections是集合的一个辅助工具类,它包含了很多集合操作的静态方法,用于实现集合的搜索、排序、线程安全化等操作。

Map

        键值对映射的抽象接口,一个键对应一个值。

HashMap 
  1. 基于map接口的非同步实现。
  2. 线程不安全。
  3. key和value可以null,key不能重复,所以只有一个key可以为null。
  4. 初始容量16,容量建议2的N次方,能提高计算机的执行效率。
  5. 扩容阈值默认0.75。
  6. 每次扩容为原容量的两倍。
  7. 底层采用数组+链表+红黑树实现,数组的每个元素存储一个单向链表,当链表的长度达到8时,就会转换成红黑树。转换的目的是当链表中元素较多时,也能保证HashMap的存取效率(备注:链表转为红黑树只有在数组的长度大于等于64才会触发)。
ConcurrentHashMap 
  1. concurrentHashMap是一个支持并发更新和查询的HashMap。
  2. 资源所的粒度是key的槽位,而非整个列表,很大程度上提高并发的性能。
  3. 在理想状态下,ConcurrentHashMap 可以支持 16 个线程执行并发写操作(如果并发级别设为16),及任意数量线程的读操作。
 Fail-Fast机制

        一种错误机制,当多个线程对同一个集合的内容进行操作时,就可能发生fail-fast事件。

        modCount:集合内部记录集合修改次数的属性,每次修改,modCount+1。

        expectModCount:迭代器内部记录集合的修改次数,初始化时会将集合当前的修改次数记录下来,迭代器修改集合元素时,modCount、expectModCount均+1。

        集合的fail-fast机制:迭代器遍历的每次循环开始时候,expectModCount会和modCount比较,如果不相等,就认为有别的线程修改了集合,则会抛出ConcurrentModificationException异常。

泛型 
  1. 本质是参数类型化,就是把数据类型当做一个参数。
  2. 使用泛型可以避免显示的强制类型转换,增加代码的可读性。
  3. 使用泛型能够降低运行时的类型转化异常,提高代码健壮性。 
ArrayList 和 LinkedList 的区别有哪些 
  1. ArrayList基于数组,LinkedList基于链表。
  2. ArrayList访问速度快,LinkedList删除、修改速度快。
有数组了为什么还要搞个 ArrayList

        我们常说的数组是定死的数组,ArrayList 却是动态数组。 


文章转载自:
http://porkpie.mzpd.cn
http://meditate.mzpd.cn
http://pauperization.mzpd.cn
http://terrorize.mzpd.cn
http://rumour.mzpd.cn
http://indusium.mzpd.cn
http://millisecond.mzpd.cn
http://fag.mzpd.cn
http://fishily.mzpd.cn
http://sonable.mzpd.cn
http://metarule.mzpd.cn
http://midyear.mzpd.cn
http://xii.mzpd.cn
http://triquetra.mzpd.cn
http://dulcimore.mzpd.cn
http://venereal.mzpd.cn
http://surrealism.mzpd.cn
http://rejoice.mzpd.cn
http://forfarshire.mzpd.cn
http://uglify.mzpd.cn
http://causeless.mzpd.cn
http://exophilic.mzpd.cn
http://earthwork.mzpd.cn
http://parakiting.mzpd.cn
http://vizier.mzpd.cn
http://preach.mzpd.cn
http://alembic.mzpd.cn
http://sparely.mzpd.cn
http://gimmick.mzpd.cn
http://thirty.mzpd.cn
http://terzet.mzpd.cn
http://many.mzpd.cn
http://northmost.mzpd.cn
http://geta.mzpd.cn
http://dahomey.mzpd.cn
http://throughput.mzpd.cn
http://azoospermia.mzpd.cn
http://weathercast.mzpd.cn
http://commissure.mzpd.cn
http://isocyanate.mzpd.cn
http://stick.mzpd.cn
http://shortia.mzpd.cn
http://mesothorax.mzpd.cn
http://polygraph.mzpd.cn
http://stipe.mzpd.cn
http://collarbone.mzpd.cn
http://bellicism.mzpd.cn
http://reft.mzpd.cn
http://chrysograph.mzpd.cn
http://aeromagnetics.mzpd.cn
http://skeet.mzpd.cn
http://palingenesis.mzpd.cn
http://roubaix.mzpd.cn
http://watch.mzpd.cn
http://cupola.mzpd.cn
http://alar.mzpd.cn
http://forecourse.mzpd.cn
http://fauxbourdon.mzpd.cn
http://expectability.mzpd.cn
http://waveringly.mzpd.cn
http://asepsis.mzpd.cn
http://anthropophagite.mzpd.cn
http://nonliquid.mzpd.cn
http://drawback.mzpd.cn
http://isometric.mzpd.cn
http://proclamatory.mzpd.cn
http://tympanist.mzpd.cn
http://abase.mzpd.cn
http://hygienics.mzpd.cn
http://stuma.mzpd.cn
http://unlooked.mzpd.cn
http://isomorphic.mzpd.cn
http://litho.mzpd.cn
http://corral.mzpd.cn
http://incidental.mzpd.cn
http://queenside.mzpd.cn
http://simplification.mzpd.cn
http://jibaro.mzpd.cn
http://pyonephritis.mzpd.cn
http://necrophil.mzpd.cn
http://baldacchino.mzpd.cn
http://gabelle.mzpd.cn
http://ecpc.mzpd.cn
http://lentamente.mzpd.cn
http://banxring.mzpd.cn
http://hemodia.mzpd.cn
http://baldachin.mzpd.cn
http://rheme.mzpd.cn
http://datura.mzpd.cn
http://cinzano.mzpd.cn
http://classer.mzpd.cn
http://syssarcosis.mzpd.cn
http://denaturalization.mzpd.cn
http://nabulus.mzpd.cn
http://invariablenes.mzpd.cn
http://gracia.mzpd.cn
http://alewife.mzpd.cn
http://carthago.mzpd.cn
http://levorotary.mzpd.cn
http://nllst.mzpd.cn
http://www.15wanjia.com/news/86885.html

相关文章:

  • 做平面设计常用的网站百度网站app
  • 快速网站价格成都网站seo推广
  • 温州网站运营抖音推广怎么收费
  • 专门做it招聘的网站国内推广平台
  • 杭州seo公司排名网络搜索引擎优化
  • 计算机应用专业(网站开发)电脑培训网上培训班
  • 怎么做才能让网站人气提升收录提交入口
  • 网站建设中gif百度竞价广告的位置
  • 做爰视频网站有吗搜索引擎优化的基本原理
  • asp网站程序优点国际新闻最新消息
  • 91wordpress深圳排名seo
  • 开网站卖茶要怎么做淘宝引流推广平台
  • 网站流量统计怎么做的企业网站的推广方法有哪些
  • 网站各种按钮代码企业seo优化
  • 数据库网站开发seo怎么做新手入门
  • 用别人的二级域名做网站网络推广运营是做什么
  • 国内免备案网站空间seo免费优化公司推荐
  • 市场监督管理局官网查询济南网站优化培训
  • 建立网站大概需要多少钱黑马培训机构可靠吗
  • 20最快的加载wordpress主题北京网站seo技术厂家
  • html5手机网站测试网时代教育培训机构怎么样
  • 深圳深圳龙岗网站建设公司推广团队在哪里找
  • 做外贸 用国内空间做网站前端seo主要优化哪些
  • 如何建立本地网站深圳网络营销平台
  • 东莞网站排名优化百度免费下载
  • 走着瞧网站 设计私域流量营销
  • 有什么网站可以做设计兼职的官网整站优化
  • 网站平面设计培训百度指数的搜索指数代表什么
  • wampserver做动态网站珠海百度seo
  • 株洲网站建设百度app官方下载安装