有序集合ZSet
有序集合和集合都是string类型的无序集合,其数据是唯一,都是通过哈希表实现。添加、删除、查找的复杂度都是O(1)。
不同的是有序集合每个元素都会关联一个double类型的分数,通过分数对集合中的成员进行从小到大的排序。
有序集合主要应用于排行榜。
2025年09月14日
有序集合和集合都是string类型的无序集合,其数据是唯一,都是通过哈希表实现。添加、删除、查找的复杂度都是O(1)。
不同的是有序集合每个元素都会关联一个double类型的分数,通过分数对集合中的成员进行从小到大的排序。
有序集合主要应用于排行榜。
2025年09月14日
Properties(java.util.Properties)类,跟Map的key和value都为String类型比较相似,Properties类可以将 c key和 value键值对写道磁盘的properties文件中,然后可以再次读出来。本文讲述 Properties常用的机制。
为了使用Properties类,则必须使用Properties的实例,可以通过构造函数创建:
2025年09月14日
Map(java.util.Map)接口,代表着key和value间的映射,更具体地说,Java映射可以存储键和值对,一旦存储在地图中,以后就可以只使用键来查找值。Map接口不是Collection 的子接口,因此,它的行为与其他Collection 类型稍有不同。
既然Map是个接口,因此初始化时需要使用她的具体实现,Map包括以下实现类:
2025年09月14日
如果说Java集合是程序员的“瑞士军刀”,那么HashMap无疑是其中最常用、最锋利的那一把。它高效、灵活,但若不了解其内在机制,也极易割伤自己。今天,就让我们一起来揭开HashMap的神秘面纱,看看这枚“万能钥匙”究竟是如何打造的。
2025年09月14日
Map 是一种存储键值对的集合。Map 集合可以根据 key 快速查找对应的 value 值。HashMap 是 Map 类型的一中。
2025年09月14日
来自:
evget.com/article/2014/11/27/21869.html
这里有10个经典的Java面试题,也为大家列出了答案。这是Java开发人员面试经常容易遇到的问题,相信你了解和掌握之后一定会有所提高。
让我们一起来看看吧。
1.Java的HashMap是如何工作的?
2025年09月14日
List listB = new LinkedList();
List listC = new Vector();
List listD = new Stack();
2025年09月14日
Java集合框架这个系列做了一个整理,主要包括:
Map系:HashMap, LinkedHashMap, TreeMap, WeakHashMap, EnumMap;
List系:ArrayList, LinkedList, Vector, Stack;
2025年09月14日
Stack类从命名就可以很清晰的定位成栈,栈的特性是先进后出或者后进先出。而且从jdk给出的文档也很清楚的知道它的一些特性。
2025年09月14日
JAVA集合
1. 接口集成关系和实现
集合类存放于Java.util 包中,主要有3 种:set(集)、list(列表包含Queue)和map(映射)。
1. Collection:Collection 是集合List、Set、Queue 的最基本的接口。
2. Iterator:迭代器,可以通过迭代器遍历集合中的数据
3. Map:是映射表的基础接口