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

兰州微网站建设扬中网站建设价格

兰州微网站建设,扬中网站建设价格,360网站安全检测,怎么查看网页的源代码1. Java集合体系框架 java.util中包含 Java 最常用的the collections framework。 Java集合类主要由两个根接口Collection和Map派生出来的。 Collection 接口派生出了三个子接口List、Set、Queue。Map 接口 因此Java集合大致也可分成List、Set、Queue、Map四种接口体系。 …1. Java集合体系框架 java.util中包含 Java 最常用的the collections framework。 Java集合类主要由两个根接口Collection和Map派生出来的。 Collection 接口派生出了三个子接口List、Set、Queue。Map 接口 因此Java集合大致也可分成List、Set、Queue、Map四种接口体系。 2 Collection 接口 Collection 接口派生出了三个子接口List、Set、Queue。 2.1 List 接口 List 接口有序可重复集合可直接根据元素的索引来访问 List接口常用的实现类有ArrayList、LinkedList、Vector。 2.1.1 List 集合特点 集合中的元素允许重复集合中的元素是有顺序的各元素插入的顺序就是各元素的顺序集合中的元素可以通过索引来访问或者设置 2.1.2 List 实现类 ArrayListJava中的实现List接口的类底层使用数组来存储元素。但与数组相比它具有更灵活的大小和动态的增加和删除元素。允许任何符合规则的元素插入甚至包括null每一个ArrayList都有一个初始容量10该容量代表了数组的大小。ArrayList擅长于随机访问同时ArrayList是非同步的。 Vector与ArrayList相似但Vector是同步的它的操作与ArrayList几乎一样。 LinkedListLinkedList是List接口采用双向循环链表的实现除了可以根据索引访问集合元素外LinkedList还实现了Deque接口可以当作双端队列来使用也就是说既可以当作“栈”使用又可以当作队列使用。 2.2 Set 接口 Set无序不可重复集合只能根据元素本身来访问 Set接口常用的实现类有HashSet、LinkedHashSet、TreeSet 2.2.1 Set 实现类 HashSethSet底层数据结构采用哈希表实现元素无序且唯一线程不安全效率高可以存储null元素元素的唯一性是靠所存储元素类型是否重写hashCode()和equals()方法来保证的如果没有重写这两个方法则无法保证元素的唯一性。 LinkedHashSet底层数据结构采用链表和哈希表共同实现链表保证了元素的顺序与存储顺序一致哈希表保证了元素的唯一性。 TreeSet底层数据结构采用二叉树来实现元素唯一且已经排好序,唯一性同样需要重写hashCode和equals()方法二叉树结构保证了元素的有序性。 2.3 Queue Queue队列集合支持 FIFO尾部添加、头部删除先进队列的元素先出队列 2.3.1 Queue 实现类 PriorityQueuePriorityQueue保存队列元素的顺序并不是按照加入的顺序而是按照队列元素的大小进行排序的。 PriorityQueue不允许插入null元素。 DequeDeque接口是Queue接口的子接口它代表一个双端队列,当程序中需要使用“栈”这种数据结构时推荐使用ArrayDeque。 3 Map 接口 Map 接口存储key-value对的集合可根据元素的key来访问value 3.1 Map 实现类 HashMapMap接口基于哈希表的实现是使用频率最高的用于键值对处理的数据类型。它根据键的hashCode值存储数据大多数情况下可以直接定位到它的值特点是访问速度快遍历顺序不确定线程不安全最多允许一个key为null允许多个value为null。 可以用 Collections的synchronizedMap方法使HashMap具有线程安全的能力或者使用ConcurrentHashMap类。 HashtableHashtable和HashMap从存储结构和实现来讲有很多相似之处不同的是它承自Dictionary类而且是线程安全的另外Hashtable不允许key和value为null并发性不如ConcurrentHashMap。 Hashtable不建议在新代码中使用不需要线程安全的场合可以用HashMap替换需要线程安全的场合可以用ConcurrentHashMap替换。 LinkedHashMapLinkedHashMap继承了HashMap是Map接口的哈希表和链接列表实现它维护着一个双重链接列表此链接列表定义了迭代顺序该迭代顺序可以是插入顺序或者是访问顺序。 TreeMapTreeMap实现SortMap接口能够把它保存的记录根据键排序默认是按键值的升序排序自然顺序也可以指定排序的比较器当用Iterator遍历TreeMap时得到的记录是排过序的。 3.2 Map 实现类总结 原文链接 https://blog.csdn.net/m0_67322837/article/details/124322953
http://www.pierceye.com/news/910603/

相关文章:

  • 百度网盟推广怎么选择投放网站抖音seo代理
  • 电商wordpress网站优化百度
  • phpcms v9 网站搬家南通网站设计专家
  • 延安网站建设推广黄骅市网站建设价格
  • 做网站怎么选关键词网站管理强化阵地建设
  • 网站制作是那个cms 导航网站
  • 网站标题优化技巧房产信息网上自助查询系统
  • wordpress电影网教程合肥网站快速排名优化
  • 药房网站模板网站中英文要怎么做
  • 做影视网站用什么网盘最好wordpress投资主题
  • 潍坊市建设工程质量安全监督站网站网站建设的毕业设计
  • 建筑网站夜里几点维护怎么开发软件app软件
  • 厦门人才网官方网站wordpress 晒单
  • 网站不收录是什么原因网站建设与网页设计试卷
  • html网站模板资源2015做那个网站能致富
  • 设计导航精选最好的设计网站大全商城网站建设开发多少钱
  • 滨州j建设局网站投诉电话检察机关加强网站建设
  • 付费抽奖网站怎么做宁波网站推广营销
  • 单位的网站的建设个人网页制作策划书
  • 在中国可以做国外的域名网站吗企业网查询是什么
  • 网站开发在线浏览pdfwin7可以做网站吗
  • 手机上制作网站的软件巢湖有没有专门做网站的公司
  • 哪里有做企业网站的wordpress 主题类型
  • 什么是网站平台开发工具网站怎么做筛选功能的代码
  • 自建站 外贸军事内参消息
  • 化妆品网站建设实训总结坂田建设网站
  • 成都网站建设哪家专业嘉峪关市建设局网站
  • 企业策划 企业网站建设 品牌设计下载住小帮app看装修
  • wordpress文章内图片不显示不出来成都seo整站
  • 鞍钢节能公司网站开发陈仓网站建设