在哪里可以找到支持的Collection方法/类的概述

kos*_*tja 6 java collections

我试图找到java.util包返回支持的集合(和映射)的所有方法的概述.唯一容易找到的是synchronizedXXimmutableXX.但还有其他人喜欢subMap().是否有更方便的方法来了解util返回支持集合的所有方法,而不是实际阅读文档?视觉概述可能吗?

http://download.oracle.com/javase/tutorial/collections/implementations/wrapper.html上的包装类教程(已经提出两次作为答案)忽略了NavigableSet/Map接口,因此没有提供返回支持的集合的方法概述

jua*_*ncn 2

我知道这并不能完全回答你的问题(而且我有被否决的风险),但无论如何我都会尝试。

您应该尝试尽可能多地研究集合 API,一般来说,对于任何编程语言/平台来说,投入一些时间并学习基础知识都是很好的建议。

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

无论如何,使用现代 IDE(例如 IntelliJ IDEA 或 Eclipse)将使您的工作变得更加轻松。两者都可以通过几次击键来搜索符号,并且还可以让您导航集合 API(以及您向它们抛出的任何源代码),从而更容易地找出可用的内容以及如何利用它。