Set集合、Map集合、Collection工具类知识点梳理
分类:
其他好文 时间:
2018-11-07 20:42:33
阅读次数:
128
在Java中,Set的底层事实上是基于Map实现的,Map内部封装了一个Entry内部接口,由实现类来封装key-value对,当value值均为null时,key的集合就形成了Set。因此,Map集合具有如下的一些特点: 1. Key集因为是Set的实现,因此是无顺序、不可重复的。 2. Valu ...
分类:
编程语言 时间:
2018-11-06 00:46:00
阅读次数:
163
前言:上一篇文章我们用的是StringRedisTemplate,但是它存在一点问题,也迫使我重新写了代码,问题是:在我们往缓存中存入数字形式的String类型时,我们在利用Springcould将获取到的数据发送到另一服务时,我们发现数据已经被强转为Integer类型了,因为我们可能传输的数据庞大,类型多样,为了统一类型,以及开发方便,所以我将缓存改成RedisTemplate这种类型,进行增删
分类:
编程语言 时间:
2018-11-05 17:36:52
阅读次数:
244
1 ognl概述 2 ognl入门案例 3 什么是值栈 (1)servlet和action区别 (2)值栈存储位置 4 如何获取值栈对象 5 值栈内部结构 6 向值栈放数据 (1)s:debug标签 (2)向值栈放字符串 (3)向值栈放对象 (4)向值栈放list集合 7 从值栈获取数据 (1)从值 ...
分类:
其他好文 时间:
2018-11-05 00:37:28
阅读次数:
181
Map集合的功能概述 添加功能 * V put(K key,V value):添加元素。 * 如果键是第一次存储,就直接存储元素,返回null * 如果键不是第一次存在,就用值把以前的值替换掉,返回以前的值 删除功能 * void clear():移除所有的键值对元素 * V remove(Obje ...
分类:
其他好文 时间:
2018-10-27 13:17:15
阅读次数:
161
/****A:Map集合的功能概述*a:添加功能*Vput(Kkey,Vvalue):添加元素。*如果键是第一次存储,就直接存储元素,返回null*如果键不是第一次存在,就用值把以前的值替换掉,返回以前的值*b:删除功能*voidclear():移除所有的键值对元素*Vremove(Objectkey):根据键删除键值对元素,并把值返回*c:判断功能*booleancontainsKey(Obje
分类:
其他好文 时间:
2018-10-23 23:07:24
阅读次数:
190
ES5 模拟Set 与 Map 集合 Set 常用于检查对象中是否存在某个键名 Map集合常被用于获取已存的信息 所有对象的属性名必须是字符串,那么必须确保每个键名都是字符串类型且在对象中是唯一的 数值类型和对象类型的键名会自动转换为字符串类型 key1和key2被转换为对象对应的默认字符串"[ob ...
分类:
其他好文 时间:
2018-10-17 14:57:42
阅读次数:
136
第一章 Map集合 1.1概述: 1).特点: 1).Map内部采用“键值对”的形式存储; 2).在一个Map内,“键”是唯一的;值可以重复;每个键只能对应一个值。 3).键和值可以是任何对象; 4).可以通过“键”获取对应的“值”; 1.2 常用子类: Map(接口):双列集合: |--HashM ...
分类:
其他好文 时间:
2018-10-14 16:50:08
阅读次数:
204
一、HashMap的结构 Map集合即Key-Value的集合,前面加个Hash,即散列,无序的。所以HashMap是一个用于存储Key-Value键值对的无序集合,每一个键值对也叫做Entry。 在JDK1.8之前,HashMap采用数组+链表实现,即使用链表处理冲突,同一hash值的节点都存储在 ...
分类:
其他好文 时间:
2018-10-13 14:47:22
阅读次数:
139
Map Map用于保存具有映射关系的数据,因此Map集合里保存着两组值,一组值用于保存Map里的key,另一组值用于保存Map里的value,key和value都可以是任何引用类型的数据。Map的key不容许重复,即同一个Map对象的任何两个key通过equals方法比较总是返回false。 key ...
分类:
编程语言 时间:
2018-10-11 17:03:56
阅读次数:
205