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

做ic比较有名的网站网站首页制作公司

做ic比较有名的网站,网站首页制作公司,长春建设平台网站的公司,网站收录怎么做#xff08;2#xff09; ArrayList和LinkedList的区别 1、ArrayList和LinkedList都实现了List接口2、ArrayList和LinkedList都是非线程安全的#xff0c;因此在多线程环境下可能会出现出现不同步的情况3、ArrayList底层实现是数组#xff0c;LinkedList底层实现是双向链表…2 ArrayList和LinkedList的区别 1、ArrayList和LinkedList都实现了List接口2、ArrayList和LinkedList都是非线程安全的因此在多线程环境下可能会出现出现不同步的情况3、ArrayList底层实现是数组LinkedList底层实现是双向链表4、ArrayList因为底层实现是数组并且支持随机访问因此查找效率高但是ArrayList在新增元素时会扩容以及复制数组元素并且删除时也会进行数组复制所以增删效率低。而LinkedList不支持随机访问获取元素时必须从首节点开始从前往后遍历查找因此查找效率低。但是增加和删除时最多涉及到两个节点的操作因此增删效率高。 3 Queue Queue 队列通常是指先进先出FIFO的容器。队列的头部保存在队列中存放时间最长的元素队列的尾部保存在队列中存放时间最短的元素。新元素插入offer到队列的尾部访问元素poll操作会返回队列头部的元素。boolean add(Object e)∶将指定元素加入此队列的尾部。Object element()∶获取队列头部的元素但是不删除该元素。boolean offer(Object e)∶将指定元素加入此队列的尾部。当使用有容量限制的队列时此方法通常比 add(Object e)方法更好。Object peek()∶获取队列头部的元素但是不删除该元素。如果此队列为空则返回 null。Object poll()∶获取队列头部的元素并删除该元素。如果此队列为空则返回 null。Object remove()∶获取队列头部的元素并删除该元素。 public class QueueDemo { public static void main(String[] args) { QueueString queue new LinkedList(); //添加元素 queue.offer(111); queue.offer(222); queue.offer(333); queue.offer(444); //添加失败时会抛出异常 queue.add(555); //删除失败时会抛出异常 queue.remove(555); for(String q:queue){ System.out.println(q); } System.out.println(-----------); //返回第一个元素并在列表中删除 queue.poll(); for(String q:queue){ System.out.println(q); } System.out.println(-----------); //返回第一个元素 System.out.println(queue.element()); System.out.println(-----------); //返回第一个元素 System.out.println(queue.peek()); System.out.println(-----------); } } PriorityQueue实现类 PriorityQueue是一个标准的队列实现需要注意的是PriorityQueue并不是绝对标准的队列实现这是因为PriorityQueue保存队列元素的顺序并不是按照加入的顺序在PriorityQueue内部会对元素的大小进行重新排序。 因此当调用peek()方法或者poll()方法取出队列中的元素时。并不是取出最先进入队列的元素而是取出队列中最小的元素从这个意义上来看PriorityQueue已经违反了队列先进先出的规则。 3、学习心得 今天主要学习了LinkedList源码简单实现了底层的基础源码对其底层数据结构、构造方法以及增删改查的部分方法进行了理解和分析。折服于Java源代码设计的高超通过查看源代码的同时也培养了自己的编程思路。同时还学习了ArrayList和LinkedList的区别、Quene接口的相关内容。
http://www.dnsts.com.cn/news/122298.html

相关文章:

  • 移动端网站没有icp3d建模图片
  • 自建网站外贸怎么做东莞常平邮政编码查询
  • 百度收录收费 重大网站网站建设标题
  • 公司网站备案申请开发网站公司怎么样
  • 网站开发 银行接入 ca 认证 接入哪些公司做DZ网站维护
  • 栖霞网站定制wordpress简单插件
  • 安徽网站建设方案开发工程建设管理条例
  • 学校网站建站公司手机网站开发招标书
  • php网站空间南宁本地网
  • 全国做膏药的网站有多少家呢建设一个旅游网站毕业设计
  • 个体户可以做企业网站网站建设服务周到
  • 深圳自助建站网站网站开发人员是干什么的
  • 北京网站制作制作网站的完整步骤
  • 大什么的网站建设公司网站开发编程语言
  • p2p网站建设cms北京12345网上投诉平台
  • 网站商城建设方案wordpress自定义邮件模板下载地址
  • 无锡建设厅的官方网站天眼查询个人
  • 女人被做网站花都区水务建设管理中心官方网站
  • 网站建设项目说明书绍兴柯桥建设局网站
  • 泉州做网站优化seo快速优化文章排名
  • 网站案例分析盛锡福网站
  • 网站开发需要那些人才电商网站业务流程图
  • 建设工程询价网站有哪些开发游戏需要多少钱
  • 网站开发需要哪些软件html5网站开发方案
  • 私人建设网站做营销网站建设挣钱吗
  • 接项目做的网站重庆市万州建设工程信息网
  • 网站镜像怎么做给个人建网站的公司
  • 网站域名响应时间卡片式 主题 wordpress
  • 深圳网站建设公司流程济南做门户网站开发公司
  • 那个网站可以接做网页私活wordpress中文正式版