将以下内容分组是否公平:
Arrays, Collections, Sets, Maps
到一个称为集合的组中,或者是否有另一个词或两个词(对象除外)最能描述数组、集合、集合和映射。
抱歉,如果这不是正确的类别或不适合的问题。我正在学习这些主题,需要找到一个最能描述所有这些主题的词。
将以下内容分组是否公平:
Arrays, Collections, Sets, Maps
到一个称为集合的组中,或者是否有另一个词或两个词(对象除外)最能描述数组、集合、集合和映射。
抱歉,如果这不是正确的类别或不适合的问题。我正在学习这些主题,需要找到一个最能描述所有这些主题的词。
收藏听起来不错。数据结构听起来也同样不错。
查看收集的java文档。你会看到 map 不是扩展接口集合,所以数据结构更好。
数组和集合是具有所有静态方法的类,以帮助操作基元数组、类以及实现 Map、List、Set 的类。
例如:集合 sort()(使用比较器对不同的类进行排序)、addAll、freq 或 Arrays asList、sort、binarysearch
我相信Set
extends Collection
,所以它本身并不是一个新类别。
如果您查看类层次结构,您只会看到两个类别:Collection
和Map
. 后者具有与值分开的键;前者没有。