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

wordpress添加验证码seo优化排名教程百度技术

wordpress添加验证码,seo优化排名教程百度技术,坚决贯彻落实二十条优化措施,网上发布信息的网站怎么做的Set集合特点:无序(添加数据的顺序和获取出的数据顺序不一致),不重复,无索引。 HashSet:无序、不重复、无索引 底层原理:基于哈希表存储数据的。 jdk8之前:哈希表底层是由数组和链…

Set集合特点:无序(添加数据的顺序和获取出的数据顺序不一致),不重复,无索引。

HashSet:无序、不重复、无索引

底层原理:基于哈希表存储数据的。

jdk8之前:哈希表底层是由数组和链表组成的

创建一个默认长度16的数组,默认加载因子为0.75,

数组名table,根据元素的哈希值对数组的长度做运算计算出应存入的位置,判断当前位置是否为null,如果是null直接存入,如果不为null,表示有元素,则调用equals方法比较相等,则不存;不相等,则存入数组

JDK8之前,新元素存入数组,占老元素位置,老元素挂下面

JDK 8开始之后,新元素直接挂在老元素下面

当数组中数量达到数组长度*负载因子(0.75),会将容量扩大为原来的 2 倍,并重新计算每个元素的存储位置。

JDK8开始:哈希表底层是由数组、链表和红黑树组成的。

JDK8开始,当链表长度超过8,且数组长度>=64时,自动将链表转成红黑树。

JDK8开始后,哈希表中引入了红黑树后,进一步提高了操作数据的性能。

HashSet集合元素的去重操作: 

使用HashSet集合添加对象时,添加时,判断是否相同的条件时hashCode()是否相同,如果希望Set集合认为两个内容两个相同的对象是重复的,需要重写hashCode()和equals这两个方法。 

LinkedHashSet:有序、不重复、无索引

依然是基于哈希表(数组,链表,红黑树)实现的。但是,它的每个元素都额外的多了一个双链表的机制记录它前后元素的位置(达到有序的目的)。

TreeSet:排序、不重复、无索引

底层是基于红黑树实现的排序,增删改查性能较好

 Treeset集合存储自定义类型的对象时,必须定排序规则,支持如下两种方式来指定比较规则。

方式一
让自定义的类(如学生类)实现comparable接口,重写里面的compareTo方法来指定比较规则。

public class Student implements Comparable<Student>{private String name;private int age;private int score;
//默认getset方法已经包含
public String toString() {return "Student{" +"name='" + name + '\'' +", age=" + age +", score=" + score +'}'+"\n";}
public int compareTo(Student o) {return this.age-o.age;}


方式二
通过调用Treeset集合有参数构造器,可以设置Comparator对象(比较器对象,用于指定比较规则,
public TreeSet(compapator<?super E>conparator)

当实现Comparator和comparable两个比较器同时实现时,优先使用Comparator比较器

在 TreeSet 中,如果同时提供了 Comparator 和 Comparable 两个比较器,并且 Comparator 比较的结果是相等的(即 compare 方法返回 0),那么 TreeSet 不会再调用 Comparable 的 compareTo 方法来进行进一步的比较。相反,TreeSet 会认为这些元素是相等的,并拒绝插入重复的元素。

 

http://www.dtcms.com/wzjs/400744.html

相关文章:

  • 西安疫情最新消息今天封城了吉林网站seo
  • 旅行社服务网点能否做网站seo网站优化推广教程
  • 目前市面上做网站的程序本周新闻热点
  • 哪里有做企业网站的我想做app推广怎么做
  • 做网站三级等保多少钱建站模板平台
  • wordpress页面woo分类seo关键词选择及优化
  • 南平网站怎么做seo网站快速排名优化
  • 如何用模板做网站视频买卖网交易平台
  • WordPress目录筛选百度seo优化包含哪几项
  • 兰州网站设计哪个平台好石家庄seo外包的公司
  • 做智能网站系统下载地址无锡seo排名收费
  • 大渡口区建委网站微信营销模式有哪些
  • 网站建设与管理案例教程在线阅读电商网站
  • 杭州哪里做网站拓客渠道有哪些
  • 央企网站开发哪里可以买链接网站
  • 视频作品投票网站如何做今日百度小说排行榜风云榜
  • 瀑布流分享网站源代码下载谷歌广告
  • 做决定网站营销软文范文
  • 服务器做两个网站外贸网站seo
  • 可遇公寓网站哪个公司做的百度网盘账号登录入口
  • 台州网站建设技术支持seo管理系统
  • 金融网站制作天津的网络优化公司排名
  • 太原网站建设哪家效益快网站点击率查询
  • 湖州 网站建设公司亚马逊seo推广
  • 局网站建设再上新台阶百度引擎提交入口
  • 学院网站建设计划如何搜索关键词
  • 嘉兴网站免费制作拼多多关键词排名查询软件
  • 怎么样在b2b网站做推广搜索引擎排名2020
  • 长沙好的网站建设公司西安网站seo优化公司
  • 如何添加网站后台seo排名官网