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

2017 如何做网站优化seo实战视频

2017 如何做网站优化,seo实战视频,做网站链接怎么做,wordpress日记网站(2) ArrayList和LinkedList的区别 1、ArrayList和LinkedList都实现了List接口2、ArrayList和LinkedList都是非线程安全的,因此在多线程环境下可能会出现出现不同步的情况3、ArrayList底层实现是数组,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) { Queue<String> 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.yidumall.com/news/85263.html

相关文章:

  • 做网站网址百度官网网站登录
  • 建设一个营销网站有哪些步骤国际军事形势最新消息
  • 织梦模板网站源码下载品牌推广服务
  • 北京手机网站建设费用免费注册公司
  • 高品质的网站开发新闻软文发布平台
  • 网站如何设计才大气百度市场应用官方app
  • 装修公司网站开发seo免费视频教程
  • 不用代码做网站 知乎杭州seo网站排名优化
  • 北京seo网络优化招聘网佛山网站优化排名推广
  • 哪些网站可以做顺风车今日头条热搜
  • 南昌二手网站开发方案今日头条新闻最新
  • 做it人经常逛的网站郑州网络推广代理顾问
  • 做网站用的云控制台seo公司 引擎
  • wordpress要装iis吗武汉排名seo公司
  • 安微省建设厅网站大连网站推广
  • 网络文化经营许可证 办理安卓优化大师官网下载
  • 苏州做网站费用网站建设优化
  • wordpress english广州王牌seo
  • 网站开发 链接指向文件夹营销型网站设计
  • 厦门网站模板网站查询网
  • 有口碑的合肥网站建设seo诊断分析
  • 昆明公司做网站网络销售渠道有哪些
  • 郑州企业网站建设费用网络营销策划书800字
  • 宿迁做网站大公司最新消息今天的新闻
  • 专业的网站建设平台关键词排名霸屏代做
  • 做网站需要学会什么软件成都seo的方法
  • 海淘返利网站怎么做百度竞价是什么意思
  • 网站内容管理后台系统怎么做搜狗关键词排名此会zjkwlgs
  • 1核1g可以做几个网站苏州百度推广服务中心
  • 公司网站内容营销渠道有哪些