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

中英网站怎么做自己做网站怎么做

中英网站怎么做,自己做网站怎么做,爱名网做网站教程,爱网址概念 Java集合框架提供了数据持有对象的方式,提供了对数据集合的操作,Java集合框架位于java.util包下,主要有三个大类:Collect、Map接口以及对集合操作的工具类。 Collection ArrayList: 线程不同步,默认初…

概念

Java集合框架提供了数据持有对象的方式,提供了对数据集合的操作,Java集合框架位于java.util包下,主要有三个大类:Collect、Map接口以及对集合操作的工具类。

Collection

  • ArrayList: 线程不同步,默认初始容量为10,当数组大小不足时增长为当前长度的50%
  • Vector: 线程同步,默认初始容量为10,当数组大小不足时增长率为当前长度的100%,它的同步是通过Iterator方法加synchronized实现的
  • LinkedList: 线程不同步,双端队列形式
  • Stack: 线程同步,继承自Vector,添加了几个方法来完成栈的功能。
  • Set: 是一种不包含重复元素的Collection,Set最多只有一个null元素
  • HashSet: 线程不同步,内部使用HashMap进行数据存储,提供的方法基本都是调用HashMap的方法,使用两者本质是一样的,集合元素可以为null
  • NavigableSet: 添加了搜索功能,可以对给定元素进行搜索:小于、小于等于、大于、大于等于,放回一个符合条件的最接近给定元素的key
  • TreeSet: 线程不同步,内部使用NavigableMap操作,默认元素“自然顺序”排列,可以通过Comparator改变排序。
  • EnumSet:线程不同步,内部使用Enum数组实现,速度比HashSet快,只能存储在构造函数传入的枚举类的枚举值。

Map

  • HashMap: 线程不同步,根据key的hashCode进行存储,内部使用静态内部类Node的数据进行存储,默认初试大小为16,每次扩大一倍,当发生Hash冲突时,才有拉链法(链表),可以接受为null的键值(key)和值(value),JDK1.8中:当单个桶中元素个数大于等于8时,链表实现为红黑树实现;当元素个数小于6时,变回链表实现。由此来防止hashCode攻击。
  • LinkedHashMap: 保存了记录的插入顺序,在用Iterator遍历LinkedHashMap时,先得道的记录肯定是先插入的,也可以在构造时用带参数,按照应用次数排序,在遍历的时候会比HashMap慢,不过有种情况例外,当HashMap容量很大,实际数据较少时,遍历起来可能会比LinkedHashMap慢,因为LinkHashMap的遍历速度只和实际数据有关,和容量无关,而HashMap的遍历速度和他的容量有关。
  • TreeMap 线程不同步,基于红黑树的NavigableMap实现,能够把它保存的记录根据键排序,默认是按键值的升序排序,也可以指定排序的比较器,当Iterator遍历TreeMap时,得道的记录是排过序的。
  • HashTable: 线程安全,HashMap的迭代器是fail-fast迭代器。HashTable不能存储Null的key和value

工具类

  • Collections、Arrays : 集合类的一个工具类/帮助类,其中提供了一系列静态方法,用于对集合中元素进行排序、搜索、以及线程安全等各种操作。
  • Comparable、Comparator: 一般用于对象的比较来实现排序,两者略有区别
  • 类设计者没有考虑到比较问题而没有实现Comparable接口,这时我们就可以通过使用Comparator,这种情况下,我们是不需要改变对象的。
  • 一个集合中,我们可能需要有多重的排序标准,这时候如果使用Comparable就有些捉襟见肘了,可以自己继承Comparator提供多种标准的比较器进行排序。
http://www.lbrq.cn/news/2616787.html

相关文章:

  • 济宁网站建设seo长尾关键词排名
  • 阿盟住房与建设局门户网站查权重
  • 怎样免费做自己的网站我为什么不建议年轻人做销售
  • 乌克兰武装部队最新战报站长工具seo综合查询论坛
  • 西樵网站开发兰州网络seo
  • 株洲网站建设优化企业网络营销策划书1500字
  • 网站域名年费网站推广计划书范文500字
  • 东营市做网站的公司小程序开发公司
  • 中国建筑公司排名前20seo课培训
  • 做微博类的网站难吗长沙正规竞价优化服务
  • wordpress购物网站手机网站优化网
  • 南京网站制作平台济南seo网络优化公司
  • 网站地图在线生成器优化大师使用心得
  • 织梦网站入侵网站备案流程
  • 有哪些能做专门接做标书的网站如何找做网站的公司
  • 携程旅行的网站建设合肥网站建设
  • 昆明企业网站建设重庆可靠的关键词优化研发
  • 专业佛山网站建设seo教程下载
  • 网站后台如何开发青岛网站推广系统
  • 铜梁网站建设合肥seo推广排名
  • 信息爆炸的时代做网站seo关键词怎么选择
  • 如何购买一个网站的域名搜索引擎营销的特点包括
  • 芜湖 网站建设市场策划方案
  • wordpress内容清空南宁关键词优化公司
  • 网站开发 评价百度seo指数查询
  • 如何做网站模特seo外链平台
  • 企业名录黄页大全seo教育培训机构
  • 如何做网站充值接口免费推广的方式
  • 电商设计网站百度咨询
  • 随州市住房和城乡建设委员会网站百度教育官网
  • 大数据存储域——Hive数据仓库工具
  • 「iOS」————单例与代理
  • python中的推导式
  • 编码器模型和解码器模型解析
  • app-1
  • 数据结构---配置网络步骤、单向链表额外应用