一.了解Map集合吗?Map集合都有哪些实现 1.HashMap HashTable LinkedHashMap TreeMap ConcurrentHashMap 二.HashMap和HashTable之间的区别 1.HashMap:底层基于数组+单向链表(红黑树),非线程安全,默认容量为16,允 ...
分类:
其他好文 时间:
2020-03-16 13:18:06
阅读次数:
49
==和equals()和Hashcode()三者的理解
分类:
其他好文 时间:
2020-03-15 23:54:54
阅读次数:
262
元素没有顺序,不可以重复 Set容器类有HashSet和TreeSet package TestCollection; import java.util.HashSet; import java.util.Set; public class TestSet { public static void ...
分类:
其他好文 时间:
2020-03-15 14:56:41
阅读次数:
33
1 添加redis依赖 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-pool2</artifactId> <version>2.4.2</version> </dependency> <dependen ...
分类:
编程语言 时间:
2020-03-15 13:35:18
阅读次数:
53
1、 hashset add(value) 插入 contains(value) 判断是否存在 boolean remove(value) 移除 MyHashSet hashSet = new MyHashSet(); hashSet.add(1); hashSet.add(2); hashSet. ...
分类:
其他好文 时间:
2020-03-13 20:39:03
阅读次数:
43
1. 概述 Hashset 实现 set 接口,底层基于 Hashmap 实现, 但与 Hashmap 不同的实 Hashmap 存储键值对,Hashset 仅存储对象。 HashSet 使用成员对象来计算 hashcode 值。 2. 原理 在《Head fist java》一书中有描述: 当你把 ...
分类:
其他好文 时间:
2020-03-12 19:05:54
阅读次数:
48
1:同步容器类 1.1:Hashtable简单说明 public class Main { static Hashtable ht = new Hashtable(); public static void main(String[] args){ ht.put(0,0); ht.put(1,1); ...
分类:
其他好文 时间:
2020-03-10 19:54:03
阅读次数:
52
1、java中的集合 (1)单列集合(collection): List集合:存取有序,有索引,元素可以重复 Set集合:存取无序,没有索引,元素不可以重复(根据equals和hashCode判断),也就是说如果一个对象要存储在Set中,必须重写equals和hashCode方法。 (2)双列集合( ...
分类:
编程语言 时间:
2020-03-09 21:01:44
阅读次数:
62
Java工具包提供了强大的数据结构。在Java中的数据结构主要包括以下几种接口和类
分类:
编程语言 时间:
2020-03-08 09:34:19
阅读次数:
66
事实上,IRedisClient里面的很多方法,其实就是Redis的命令名。只要对Redis的命令熟悉一点就能够非常快速地理解和掌握这些方法,趁着现在对Redis不是特别了解,我也对着命令来了解一下这些方法。 一、属性 IRedisClient的属性如下: 属性 说明 ConnectTimeout ...
分类:
其他好文 时间:
2020-03-06 00:57:27
阅读次数:
59