基本介绍
- 不重复
- 无索引
- 可排序(键)
继承关系
1.实现Cloneable接口
2.实现java.io.Serializable接口
3.实现NavigableMap接口
NavigableMap接口是Java中的一个键值对集合,它继承自SortedMap接口,并提供了额外的导航方法。它允许按键的自然顺序或自定义顺序进行导航,可以高效地执行查找、插入和删除操作。通过NavigableMap,你可以轻松地查找最接近给定键的键值对,或者获取比指定键大或小的键值对。这个接口的实现类包括TreeMap,它基于红黑树实现,提供了高效的有序映射功能。
4.继承AbstractMap抽象类
排序(默认键为自定义对象)
默认排序(自然排序)
自定义对象实现compareable接口,重写compareto方法即可定义排序规则
构造器排序
集合重写Comparator比较器对象即可定义排序规则