Java 在哪里可以找到备份收集方法/类的概述

Java 在哪里可以找到备份收集方法/类的概述,java,collections,Java,Collections,我试图在返回备份集合(和映射)的java.util包中找到所有方法的概述。唯一容易找到的是synchronizedXX和immutableXX。但也有类似于subMap()的subMap()。与实际阅读文档相比,是否有一种更舒适的方式来了解所有返回备份集合的util方法?可能是视觉概述 关于包装类的教程(已经提出了两次作为答案)没有考虑NavigableSet/Map接口,因此没有提供返回已备份集合的方法的概述。有一个关于包装类的页面。我知道这并不能准确回答您的问题(我有被否决的风险),不过我还

我试图在返回备份集合(和映射)的
java.util
包中找到所有方法的概述。唯一容易找到的是
synchronizedXX
immutableXX
。但也有类似于subMap()的
subMap()
。与实际阅读文档相比,是否有一种更舒适的方式来了解所有返回备份集合的
util
方法?可能是视觉概述


关于包装类的教程(已经提出了两次作为答案)没有考虑NavigableSet/Map接口,因此没有提供返回已备份集合的方法的概述。

有一个关于包装类的页面。

我知道这并不能准确回答您的问题(我有被否决的风险),不过我还是会试试的

您应该尽可能多地学习collections API,一般来说,任何编程语言/平台都应该投入一些时间,学习基础知识

在研究Java集合时,您还将注意到设计中的一些奇怪之处,并且还将意识到,有许多东西没有提供给您,您要么构建自己的集合,要么从其他地方获取它们(例如Apache commons)

在任何情况下,使用现代IDE(如IntelliJ IDEA或Eclipse)都会使事情变得更简单。这两种方法都可以通过几次按键来搜索符号,还可以让您浏览collections API(以及向它们抛出的任何源代码),从而更容易地找出可用的内容以及如何利用这些内容。

尝试了解
树集
树映射
中的一些方法

虽然下面有一个数字
树集
(1 2 3 4 5 6 7 9 10),但这有点棘手。因此很容易记住,
headSet()
&
headMap()
方法与集合的“头”一起工作

此外,助记符描述了使用
耳机有两种情况,结果不同:

  • 耳机(元件)
  • 耳机(包括滤芯)

我能找到的其他方法可以在NavigableSet/Map界面中找到,它们是耳机/地图、尾套/地图和子集/地图。API文档并没有明确提到支持,而是用“返回该部分的视图…”这样的短语表示。我不知道有这样的概述——如果您需要它,您可能需要创建它。:-)@Kevin Bourillon恐怕你是对的(叹气)本教程忽略了NavigableSet/Map接口,因此没有提供返回备份集合方法的概述我同意。最好的参考是源代码,一个好的Java IDE可以让您快速方便地直接跳转到API的实现源代码(Eclipse中为F3,NetBeans/IntelliJ中为Ctrl+B)。Eclipse的Ctrl+Shift+T“在类路径中打开任何类型”也很有用。即使有“主列表”,它可能会过时——即使是甲骨文自己的文档也会遗漏一些东西。学会快速高效地阅读和浏览Java API源代码,您将永远不会再缺少信息了。:-)谢谢你,安东。这主意不错,说明了包容性。