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

淘宝客静态网站西安抖音代运营公司

淘宝客静态网站,西安抖音代运营公司,备案后修改网站内容,企业网站的建立目的和特点是什么这篇文章以提问的方式总结回顾下Java中常见的集合框架 Java中的集合框架可以分为两条大的支线#xff1a;Collection和Map Collection,主要由List、Set、Queue组成#xff1b; List是有序#xff0c;可重复的集合#xff0c;典型代表有封装了动态数组的ArrayList和封装了链…这篇文章以提问的方式总结回顾下Java中常见的集合框架 Java中的集合框架可以分为两条大的支线Collection和Map Collection,主要由List、Set、Queue组成 List是有序可重复的集合典型代表有封装了动态数组的ArrayList和封装了链表的LinkedListSet是无序不可重复的典型代表有HashSet和TreeSetQueue代表队列典型代表就是双端队列ArrayQueue以及优先级队列PriorityQueue Map代表键值对的集合典型代表就是HashMap; ①、Collection 接口最基本的集合框架表示方式提供了添加、删除、清空等基本操作它主要有三个子接口 List一个有序的集合可以包含重复的元素。实现类包括 ArrayList、LinkedList 等。 Set一个不包含重复元素的集合。实现类包括 HashSet、LinkedHashSet、TreeSet 等。 Queue一个用于保持元素队列的集合。实现类包括 PriorityQueue、ArrayDeque 等。 ②、Map 接口表示键值对的集合一个键映射到一个值。键不能重复每个键只能对应一个值。Map 接口的实现类包括 HashMap、LinkedHashMap、TreeMap 等。 集合框架是位于java.util包下这个包提供了两个常用的工具类 Collections:提供一些对集合排序、二分查找、同步的静态方法Arrays:提供了一些对数组进行排序、打印和List进行转换的静态方法 简单介绍一下队列Queue Java中的队列主要通过java.util.Queue接口和java.util.concurrent.BlockingQueue两个接口来实现 PriorityQueue是一个基于优先级堆的无界队列它的元素按照自然顺序排列或者Comparator进行排序 ArrayDeq ue是一个基于数组的双端队列可以在两端插入和删除元素 接下来讲一下我常用的一些集合以及它们各自的优劣 在Java中常见的集合有ArrayList、LinkedList、HashMap、LinkedHashMap等 ArrayListArrayList 可以看作是一个动态数组它可以在运行时动态扩容。优点是访问速度快可以通过索引直接查到元素。缺点是插入和删除元素可能需要移动元素效率就会降低。LinkedListLinkedList 是一个双向链表它适合频繁的插入和删除操作。优点是插入和删除元素的时候只需要改变节点的前后指针缺点是访问元素时需要遍历链表。HashMapHashMap 是一个基于哈希表的键值对集合。优点是插入、删除和查找元素的速度都很快。缺点是它不保留键值对的插入顺序。LinkedHashMapLinkedHashMap 在 HashMap 的基础上增加了一个双向链表来保持键值对的插入顺序。 队列和栈的区别了解吗 队列是一种先进先出FIFO, First-In-First-Out的数据结构。在队列中第一个加入队列的元素会是第一个被移除的。队列常用于处理按顺序来的任务。栈是一种后进先出LIFO, Last-In-First-Out的数据结构。在这种结构中最后一个加入栈的元素会是第一个被移除的。这种特性使得栈非常适合于那些需要访问最新添加的数据元素的场合。 哪些是线程安全的 像Vector、HashMap、ConcurrentHashMap、CopyOnWriteArrayList、ConcurrentLinkedQueue、ArrayBlockingQueue、LinkedBlockingQueue 这些都是线程安全的。 Java集合用过哪些 我最经常用的就是封装了动态数组的ArrayList和封装了链表的LinkedList;以及键值对HashMap; Collection继承了哪些接口 Collection继承了iterable接口这意味着所有实现了Collection接口的类都必须实现iterator()方法之后就可以使用增强for循环遍历集合中的元素了
http://www.hkea.cn/news/14521644/

相关文章:

  • 重庆长寿网站设计公司哪家专业烟台环保网站建设
  • 北京做电商网站设计网站权重如何查询
  • html简单网页成品免费seo查询
  • python能否做网站外贸网站后台
  • 免费网站建设可信吗搭建网站需要哪些步骤
  • 大鹏附近网站建设揭阳网站建设方案托管
  • 哪些网站可以做推广网站推广的方法和渠道
  • 厦门网站建设价格建设官方网站企业官网
  • 网站建设 排名宝下拉合肥专业做淘宝网站推广
  • 绍兴房产网辽宁做网站和优化
  • 河南省建设集团惠州seo怎么做
  • 视频微网站开发wordpress注册修改密码
  • 上海网站建设服务器苏州手机网站建设费用
  • 自己的网站源代码一片空白100t空间 做网站
  • 网站建设与运营公司部门结构wordpress 验证百度网盟
  • 手机pc微信三合一网站浪琴手表网站
  • 宁波做简单网站的网站备案 信息查询
  • 个人签名设计网站长沙关键词优化平台
  • 做网站现在什么尺寸合适无锡网站建设软件开发
  • 学设计哪个网站好elision wordpress
  • 模具外贸网站建设wordpress虚拟主机如何安装
  • 只做鱼网站网络营销分类
  • 海口建站价格网站建设 部署与发布 答案
  • 二手商品网站制作网站不稳定
  • 大兴区制作网站的公司建设银行国际互联网网站
  • 怎么开发销售网站农家乐网站建设多少钱
  • 做网站需要会写代码吗wordpress过滤用户输入数据库
  • 网站建设公司怎么开php 网站伪静态
  • 永春建设局网站html网站开发流程
  • 建设公司设计公司网站十堰做网站公司