博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java基础04
阅读量:3946 次
发布时间:2019-05-24

本文共 701 字,大约阅读时间需要 2 分钟。

在这里插入图片描述

在这里插入图片描述

红黑树: ?????是什么 、?有什么用?

在这里插入图片描述
List集合:
1.有序,2, 允许存储重复元素 3,有索引的
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
list.for 循环遍历。
在这里插入图片描述
ArrayList 集合:就是一个数组。查询快增删慢。
在这里插入图片描述

在这里插入图片描述

LinkList: 链表 查询慢 增删快。 不能的使用多态。使用linkedList 集合对象不能使用字符串。

在这里插入图片描述

Set集合:

set 和list同样继承了 collection接口。

在这里插入图片描述
在这里插入图片描述
通过增强for循环遍历:

hashCode:

在这里插入图片描述

实际的物理地址不一致 但是 虚拟地址是一样的,重写hashCode方法但是 虚拟地址一致都是1,但是两个字符串不一致他们的实际物理地址。

在这里插入图片描述
像上面的96354 和 1179395 就是哈希值。
哈希表:下面挂的元素超过八位就转化为红黑树。 折半查找 提高查询速度。先把元素按照哈希值进行分组。把相同哈希值挂在一起。
在这里插入图片描述

set集合不允许集合重复原理:

在这里插入图片描述
hashSet 初始是16个。
在这里插入图片描述

hashSet 存储自定义类型元素:

LinkedhashSet :

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
可变参数求和:简单。
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
map集合中的遍历:MapEntry:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

HashMap 存储自定义的数据类型中的方法。:

hashmap<string,person >map =new HashMap<>();
在这里插入图片描述

hashmap 子类linkedHashMap 集合: 继承了hashmap集合;有序的集合。

在这里插入图片描述

key 不允许重复 但是 value允许重复的。顺序不重复。

hashtable:不可以存储空 就是 key和value 都不可以为空。单线程 慢。

底层也是一个哈希表 是一个线程安全的集合 是单线程集合 速度慢。

在这里插入图片描述

在这里插入图片描述

异常:
与线程:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

转载地址:http://drlwi.baihongyu.com/

你可能感兴趣的文章
设计模式笔记(转载)
查看>>
加站点加入IE的可信站点做法
查看>>
软件研发中的《破窗理论》
查看>>
敏捷的三种误区和五种改进
查看>>
用数字来看某知名B2C网站的发展内幕和隐私
查看>>
vs2010一些设置
查看>>
生活感悟语录
查看>>
用python中htmlParser实现的spider(python spider)
查看>>
在线测速网址
查看>>
mysql中GROUP_CONCAT的应用
查看>>
研发人员的绩效考核
查看>>
Python 3 之多线程研究
查看>>
Python 3中的多线程文件下载类
查看>>
Python库之MySQLdb介绍
查看>>
Python3中利用Urllib进行表单数据提交(Get,Post)
查看>>
Python开发之扩展库的安装指南及Suds(Webservice)的使用简介
查看>>
软件项目管理一点分享
查看>>
iphone程序打包ipa格式
查看>>
Ios开发之Apns功能介绍(应用程序通知)及PHP/Python代码
查看>>
iphone开发的几个Apple官方中文教程地址
查看>>