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

网站优化怎样提高网站用户体验/广州推广引流公司

网站优化怎样提高网站用户体验,广州推广引流公司,出站链接对网站有什么影响,郑州豆芽网站建设1:set集合(理解) (1)Set集合的特点 无序,唯一 (2) Hashset集合(掌握) A:底层数据结构是哈希表(是一个元素为链表的数组) B:哈希表底层依赖两个方法: hashCode()和equals() 执行顺序 首先比较哈希值是否相同 相同:继续执行equals()方法 返回true:元素重复了,不添加 返…

1:set集合(理解)

         (1)Set集合的特点

                   无序,唯一

         (2) Hashset集合(掌握)

                   A:底层数据结构是哈希表(是一个元素为链表的数组)

                   B:哈希表底层依赖两个方法: hashCode()和equals()

                            执行顺序

                                     首先比较哈希值是否相同

                                               相同:继续执行equals()方法

                                                        返回true:元素重复了,不添加

                                                        返回fa1se:直接把元素添加到集合

                                               不同:就直接把元素添加到集合

                   C:如何保证元素唯一性的呢?

                            由 hashcode()和equals()保证的

                   D:开发的时候,代码非常的简单,自动生成即可

                   E: HashSet存储字符串并遍历

                   F: HashSet存储自定义对象并遍历(对象的成员变量值相同即为同一个元素)

         (3) Treeset集合

                   A:底层数据结构是红黑树(是一个自平衡的二叉树)

                   B:保证元素的排序方式

                            a:自然排序(元素具备比较性)

                                     让元素所属的类实现 Comparable接口

                            b:比较器排序(集合具备比较性)

                                     让集合构造方法接收 Comparator的实现类对象

                   C:把我们讲过的代码看一遍即可

         (4)案例

                   A:获取无重复的随机数

                   B:键盘录入学生按照总分从高到底输出

2:Collection集合总结

         Collection

         |--List 有序,可重复

                   |--ArrayList

                            底层数据结构是数组,查询快,增删慢。

                            线程不安全,效率高

                   |--Vector

                            底层数据结构是数组,查询快,增删慢

                            线程安全,效率低

                   |--LinkedList

                            底层数据结构是链表,查询慢,增删快

                            线程不安全,效率高

         |--set 无序,唯一

                   |--HashSet

                            底层数据结构是哈希表

                            何保证元素唯一性的呢?

                                     依赖两个方法: hashCode()和equals()

                                     开发中自动生成这两个方法即可

                   |--LinkedHashSet

                            底层数据结构是链表和哈希表

                            由链表保证元素有序

                            由哈希表保证元素唯一

                   |--TreeSet

                            底层数据结构是红黑树

                            如何保证元素排序的呢?

                                     自然排序

                                     比较器排序

                            如何保证元素唯一性的呢?

                                     根据比较的返回值是否是0来决定

4:针对Collection集合我们到底使用谁呢?

         唯一吗?

                   是:Set

                            排序吗?

                                     是:TreeSet

                                     否:HashSet

                   如果你知道是set,但是不知道是哪个set,就用HashSet

 

                   否:List

                            要安全吗?

                                     是: Vector

                                     否: ArrayList或者LinkedList

                                               查询多: ArrayList

                                               增删多: LinkedList

                            如果你知道是List,但是不知道是哪个List,就用ArrayList

         如果你知道是Collection集合,但是不知道使用谁,就用 Arraylist。

 

         如果你知道用集合,就用 ArrayList

 

5:在集合中常见的数据结构(掌握)

         ArrayXxx:底层数据结构是数組,查询快,增删慢

         LinkedXxx:底层数据结构是链表,查询慢,增删快

         HashXxx:底层数据结构是哈希表。依赖两个方法: hashCode()和equa1s()

         TreXxx:底层数据结构是二又树,两种方式排序;自然排序和比较器排序

转载于:https://www.cnblogs.com/zhangchengbing/p/8280253.html

http://www.lbrq.cn/news/1535203.html

相关文章:

  • 微信网站制作软件/百度指数可以用来干什么
  • wordpress 相关文章 分页/上海正规seo公司
  • wordpress publish/免费关键词排名优化软件
  • 可以做电算化的网站/百度小说排行榜2020
  • 图片拼接做网站背景/高端网站建设哪个好
  • 网站建设贵吗/小区推广最有效的方式
  • 六安网站制作金狮/网络广告案例
  • 新网站制作怎么样/推广赚钱的项目
  • 玉林住房和城乡建设局网站官网/百度排名优化软件
  • wordpress网站用户注册/中国体育新闻
  • 做宠物网站心得/做网络推广为什么会被抓
  • 用flash做网站教程/seo的优点和缺点
  • 北京网站建设公司价格/百度快速收录软件
  • 广州做网站建设的公司/关键词优化话术
  • 分红网站建设/seo比较好的公司
  • 免费手机版网站建设/我们公司在做网站推广
  • 建设网站需要花钱吗/爱站网影院
  • 专注律师微信网站建设/外链seo推广
  • 网站停留时间/网页制作教程视频
  • 响应式网站用什么软件做效果/alexa排名
  • 交互做的很好的网站/用广州seo推广获精准访问量
  • bex5可以做网站吗/企业宣传方式
  • 网络营销推广方式有几种/网站应该如何进行优化
  • 重庆网站商城/企业网络组建方案
  • 企业门户网站怎么做/英语培训机构
  • 高端网站建设多少钱/找代写文章写手
  • 个人网站模板之家/推广普通话手抄报内容大全
  • 建筑涂料网站设计/哪里做网站便宜
  • 台州招聘网站建设/近期国际新闻热点大事件
  • 房产中介网站建设的目的/seo的理解
  • 智能求职推荐系统演示说明
  • 数据库原理及应用_数据库基础_第2章关系数据库标准语言SQL_数据查询(2)分组查询
  • Docker操作速查表
  • 【运维】githubvercel学习使用
  • 中国大学MOOC-C语言第九周指针(上)
  • 吱吱企业通讯软件保证内部通讯安全,搭建数字安全体系