| 
 | JavaTM 2 Platform Standard Ed. 6 | |||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 使用 Collection 的软件包 | |
|---|---|
| java.awt | 包含用于创建用户界面和绘制图形图像的所有类。 | 
| java.beans.beancontext | 提供与 bean 上下文有关的类和接口。 | 
| java.security | 为安全框架提供类和接口。 | 
| java.security.cert | 提供用于解析和管理证书、证书撤消列表 (CRL) 和证书路径的类和接口。 | 
| java.util | 包含 collection 框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。 | 
| java.util.concurrent | 在并发编程中很常用的实用工具类。 | 
| java.util.concurrent.locks | 为锁和等待条件提供一个框架的接口和类,它不同于内置同步和监视器。 | 
| java.util.jar | 提供读写 JAR (Java ARchive) 文件格式的类,该格式基于具有可选清单文件的标准 ZIP 文件格式。 | 
| javax.management | 提供 Java Management Extensions 的核心类。 | 
| javax.management.openmbean | 提供开放数据类型和 Open MBean 描述符类。 | 
| javax.management.relation | 提供 Relation Service 的定义。 | 
| javax.print.attribute.standard | 包 javax.print.attribute.standard 包括特定打印属性的类。 | 
| javax.script | 脚本 API 由定义 Java TM Scripting Engines 的接口和类组成,并为它们在 Java 应用程序中的使用提供框架。 | 
| javax.sql.rowset | JDBC RowSet实现的标准接口和基类。 | 
| java.awt 中 Collection 的使用 | 
|---|
| 返回 Collection 的 java.awt 中的方法 | |
|---|---|
|  Collection<Object> | RenderingHints.values()返回此 RenderinHints中所包含键的Collection视图。 | 
| java.beans.beancontext 中 Collection 的使用 | 
|---|
| java.beans.beancontext 中 Collection 的子接口 | |
|---|---|
|  interface | BeanContextBeanContext 是 JavaBean 的逻辑层次容器。 | 
|  interface | BeanContextServicesBeanContextServices 接口为 BeanContext 提供某种机制,将一般的 "services" 向其中的 BeanContextChild 对象公开。 | 
| 实现 Collection 的 java.beans.beancontext 中的类 | |
|---|---|
|  class | BeanContextServicesSupport此帮助器类提供 java.beans.beancontext.BeanContextServices 接口的实用工具实现。 | 
|  class | BeanContextSupport此帮助器类提供 java.beans.beancontext.BeanContext 接口的实用工具实现。 | 
| 声明为 Collection 的 java.beans.beancontext 中的字段 | |
|---|---|
| protected  Collection | BeanContextMembershipEvent.children受此事件通知影响的子级的列表。 | 
| 参数类型为 Collection 的 java.beans.beancontext 中的方法 | |
|---|---|
|  boolean | BeanContextSupport.addAll(Collection c)将 Collection 添加到 Children(不受支持的)实现的集合,这些实现在层次结构锁定和 "children" 受保护字段上必须是同步的 | 
|  boolean | BeanContextSupport.containsAll(Collection c)测试以查看指定 Collection 中的所有对象是否是此 BeanContext 的子对象。 | 
| protected  void | BeanContextSupport.deserialize(ObjectInputStream ois,
            Collection coll)readObject 使用此方法来反序列化一个 collection。 | 
|  boolean | BeanContextSupport.removeAll(Collection c)移除所有指定 Children(不受支持的)实现,这些实现在层次结构锁定和 "children" 受保护字段上必须是同步的 | 
|  boolean | BeanContextSupport.retainAll(Collection c)仅保留指定子对象(不受支持的)实现,这些实现在层次结构锁定和 "children" 受保护字段上必须是同步的 | 
| protected  void | BeanContextSupport.serialize(ObjectOutputStream oos,
          Collection coll)writeObject 使用此方法来序列化一个 Collection。 | 
| 参数类型为 Collection 的 java.beans.beancontext 中的构造方法 | |
|---|---|
| BeanContextMembershipEvent(BeanContext bc,
                           Collection changes)构造一个 BeanContextMembershipEvent | |
| java.security 中 Collection 的使用 | 
|---|
| 返回 Collection 的 java.security 中的方法 | |
|---|---|
|  Collection<Object> | Provider.values()返回此 provider 中所包含的属性值的一个不可修改的 Collection 视图。 | 
| java.security.cert 中 Collection 的使用 | 
|---|
| 返回 Collection 的 java.security.cert 中的方法 | |
|---|---|
| abstract  Collection<? extends Certificate> | CertificateFactorySpi.engineGenerateCertificates(InputStream inStream)返回从给定输入流 inStream中读取的证书的集合视图(可能为空)。 | 
| abstract  Collection<? extends CRL> | CertificateFactorySpi.engineGenerateCRLs(InputStream inStream)返回从给定输入流 inStream中读取的 CRL 的集合视图(可能为空)。 | 
| abstract  Collection<? extends Certificate> | CertStoreSpi.engineGetCertificates(CertSelector selector)返回与指定选择器匹配的 Certificate的Collection。 | 
| abstract  Collection<? extends CRL> | CertStoreSpi.engineGetCRLs(CRLSelector selector)返回与指定选择器匹配的 CRL的Collection。 | 
|  Collection<? extends Certificate> | CertificateFactory.generateCertificates(InputStream inStream)返回从给定输入流 inStream中读取的证书的集合视图(可能为空)。 | 
|  Collection<? extends CRL> | CertificateFactory.generateCRLs(InputStream inStream)返回从给定输入流 inStream中读取的 CRL 的集合视图(可能为空)。 | 
|  Collection<? extends Certificate> | CertStore.getCertificates(CertSelector selector)返回与指定选择器匹配的 Certificate的Collection。 | 
|  Collection<?> | CollectionCertStoreParameters.getCollection()返回从中获取 Certificate和CRL的Collection。 | 
|  Collection<? extends CRL> | CertStore.getCRLs(CRLSelector selector)返回与指定选择器匹配的 CRL的Collection。 | 
|  Collection<List<?>> | X509Certificate.getIssuerAlternativeNames()从 IssuerAltName扩展 (OID = 2.5.29.18) 中获取一个发布方替换名称的不可变集合。 | 
|  Collection<Object> | X509CRLSelector.getIssuerNames()返回该 issuerNames 标准的一个副本。 | 
|  Collection<X500Principal> | X509CRLSelector.getIssuers()返回 issuerNames 标准。 | 
|  Collection<List<?>> | X509CertSelector.getPathToNames()返回 pathToNames 标准的一个副本。 | 
|  Collection<List<?>> | X509CertSelector.getSubjectAlternativeNames()返回 subjectAlternativeNames 标准的一个副本。 | 
|  Collection<List<?>> | X509Certificate.getSubjectAlternativeNames()从 SubjectAltName扩展 (OID = 2.5.29.17) 中获取一个主体替换名称的不可变集合。 | 
| 参数类型为 Collection 的 java.security.cert 中的方法 | |
|---|---|
| abstract  void | PKIXCertPathChecker.check(Certificate cert,
      Collection<String> unresolvedCritExts)使用其内部状态对指定的证书进行检查,并且将其处理的那些关键扩展从表示未解析的关键扩展的指定 OID 字符串集合中移除。 | 
|  void | X509CRLSelector.setIssuerNames(Collection<?> names)注意:请使用 X509CRLSelector.setIssuers(Collection) 方法,或者使用此方法时仅指定 byte 数组形式的标识名。 | 
|  void | X509CRLSelector.setIssuers(Collection<X500Principal> issuers)设置 issuerNames 标准。 | 
|  void | X509CertSelector.setPathToNames(Collection<List<?>> names)设置 pathToNames 标准。 | 
|  void | X509CertSelector.setSubjectAlternativeNames(Collection<List<?>> names)设置 subjectAlternativeNames 标准。 | 
| 参数类型为 Collection 的 java.security.cert 中的构造方法 | |
|---|---|
| CollectionCertStoreParameters(Collection<?> collection)创建 CollectionCertStoreParameters的一个实例,它允许从指定的Collection中获取证书和 CRL。 | |
| java.util 中 Collection 的使用 | 
|---|
| java.util 中 Collection 的子接口 | |
|---|---|
|  interface | Deque<E>一个线性 collection,支持在两端插入和移除元素。 | 
|  interface | List<E>有序的 collection(也称为序列)。 | 
|  interface | NavigableSet<E>扩展的 SortedSet,具有了为给定搜索目标报告最接近匹配项的导航方法。 | 
|  interface | Queue<E>在处理元素前用于保存元素的 collection。 | 
|  interface | Set<E>一个不包含重复元素的 collection。 | 
|  interface | SortedSet<E>进一步提供关于元素的总体排序 的 Set。 | 
| 实现 Collection 的 java.util 中的类 | |
|---|---|
|  class | AbstractCollection<E>此类提供 Collection 接口的骨干实现,以最大限度地减少了实现此接口所需的工作。 | 
|  class | AbstractList<E>此类提供 List接口的骨干实现,以最大限度地减少实现“随机访问”数据存储(如数组)支持的该接口所需的工作。 | 
|  class | AbstractQueue<E>此类提供某些 Queue操作的骨干实现。 | 
|  class | AbstractSequentialList<E>此类提供了 List 接口的骨干实现,从而最大限度地减少了实现受“连续访问”数据存储(如链接列表)支持的此接口所需的工作。 | 
|  class | AbstractSet<E>此类提供 Set 接口的骨干实现,从而最大限度地减少了实现此接口所需的工作。 | 
|  class | ArrayDeque<E>Deque接口的大小可变数组的实现。 | 
|  class | ArrayList<E>List 接口的大小可变数组的实现。 | 
|  class | EnumSet<E extends Enum<E>>与枚举类型一起使用的专用 Set实现。 | 
|  class | HashSet<E>此类实现 Set 接口,由哈希表(实际上是一个 HashMap 实例)支持。 | 
|  class | LinkedHashSet<E>具有可预知迭代顺序的 Set 接口的哈希表和链接列表实现。 | 
|  class | LinkedList<E>List 接口的链接列表实现。 | 
|  class | PriorityQueue<E>一个基于优先级堆的无界优先级队列。 | 
|  class | Stack<E>Stack类表示后进先出(LIFO)的对象堆栈。 | 
|  class | TreeSet<E>基于 TreeMap的NavigableSet实现。 | 
|  class | Vector<E>Vector类可以实现可增长的对象数组。 | 
| 返回 Collection 的 java.util 中的方法 | ||
|---|---|---|
| static
 | Collections.checkedCollection(Collection<E> c,
                  Class<E> type)返回指定 collection 的一个动态类型安全视图。 | |
| static
 | Collections.synchronizedCollection(Collection<T> c)返回指定 collection 支持的同步(线程安全的)collection。 | |
| static
 | Collections.unmodifiableCollection(Collection<? extends T> c)返回指定 collection 的不可修改视图。 | |
|  Collection<V> | EnumMap.values()返回此映射中所包含值的 Collection视图。 | |
|  Collection<V> | IdentityHashMap.values()返回映射所包含值的 Collection视图。 | |
|  Collection<V> | TreeMap.values()返回此映射包含的值的 Collection视图。 | |
|  Collection<V> | SortedMap.values()返回在此映射中所包含值的 Collection视图。 | |
|  Collection<V> | WeakHashMap.values()返回此映射所包含的值的 Collection视图。 | |
|  Collection<V> | HashMap.values()返回此映射所包含的值的 Collection视图。 | |
|  Collection<V> | AbstractMap.values()返回此映射中包含的值的 Collection视图。 | |
|  Collection<V> | Hashtable.values()返回此映射中包含的键的 Collection视图。 | |
|  Collection<V> | Map.values()返回此映射中包含的值的 Collection视图。 | |
| 参数类型为 Collection 的 java.util 中的方法 | ||
|---|---|---|
|  boolean | AbstractQueue.addAll(Collection<? extends E> c)将指定 collection 中的所有元素都添加到此队列中。 | |
|  boolean | TreeSet.addAll(Collection<? extends E> c)将指定 collection 中的所有元素添加到此 set 中。 | |
|  boolean | LinkedList.addAll(Collection<? extends E> c)添加指定 collection 中的所有元素到此列表的结尾,顺序是指定 collection 的迭代器返回这些元素的顺序。 | |
|  boolean | ArrayList.addAll(Collection<? extends E> c)按照指定 collection 的迭代器所返回的元素顺序,将该 collection 中的所有元素添加到此列表的尾部。 | |
|  boolean | Set.addAll(Collection<? extends E> c)如果 set 中没有指定 collection 中的所有元素,则将其添加到此 set 中(可选操作)。 | |
|  boolean | Vector.addAll(Collection<? extends E> c)将指定 Collection 中的所有元素添加到此向量的末尾,按照指定 collection 的迭代器所返回的顺序添加这些元素。 | |
|  boolean | AbstractCollection.addAll(Collection<? extends E> c)将指定 collection 中的所有元素都添加到此 collection 中(可选操作)。 | |
|  boolean | List.addAll(Collection<? extends E> c)添加指定 collection 中的所有元素到此列表的结尾,顺序是指定 collection 的迭代器返回这些元素的顺序(可选操作)。 | |
|  boolean | Collection.addAll(Collection<? extends E> c)将指定 collection 中的所有元素都添加到此 collection 中(可选操作)。 | |
| static
 | Collections.addAll(Collection<? super T> c,
       T... elements)将所有指定元素添加到指定 collection 中。 | |
|  boolean | LinkedList.addAll(int index,
       Collection<? extends E> c)将指定 collection 中的所有元素从指定位置开始插入此列表。 | |
|  boolean | AbstractSequentialList.addAll(int index,
       Collection<? extends E> c)在此列表中指定的位置上插入指定 collection 中的所有元素(可选操作)。 | |
|  boolean | ArrayList.addAll(int index,
       Collection<? extends E> c)从指定的位置开始,将指定 collection 中的所有元素插入到此列表中。 | |
|  boolean | Vector.addAll(int index,
       Collection<? extends E> c)在指定位置将指定 Collection 中的所有元素插入到此向量中。 | |
|  boolean | AbstractList.addAll(int index,
       Collection<? extends E> c)将指定 collection 中的所有元素都插入到列表中的指定位置(可选操作)。 | |
|  boolean | List.addAll(int index,
       Collection<? extends E> c)将指定 collection 中的所有元素都插入到列表中的指定位置(可选操作)。 | |
| static
 | Collections.checkedCollection(Collection<E> c,
                  Class<E> type)返回指定 collection 的一个动态类型安全视图。 | |
|  boolean | Set.containsAll(Collection<?> c)如果此 set 包含指定 collection 的所有元素,则返回 true。 | |
|  boolean | Vector.containsAll(Collection<?> c)如果此向量包含指定 Collection 中的所有元素,则返回 true。 | |
|  boolean | AbstractCollection.containsAll(Collection<?> c)如果此 collection 包含指定 collection 中的所有元素,则返回 true。 | |
|  boolean | List.containsAll(Collection<?> c)如果列表包含指定 collection 的所有元素,则返回 true。 | |
|  boolean | Collection.containsAll(Collection<?> c)如果此 collection 包含指定 collection 中的所有元素,则返回 true。 | |
| static
 | EnumSet.copyOf(Collection<E> c)创建一个从指定 collection 初始化的枚举 set。 | |
| static boolean | Collections.disjoint(Collection<?> c1,
         Collection<?> c2)如果两个指定 collection 中没有相同的元素,则返回 true。 | |
| static boolean | Collections.disjoint(Collection<?> c1,
         Collection<?> c2)如果两个指定 collection 中没有相同的元素,则返回 true。 | |
| static
 | Collections.enumeration(Collection<T> c)返回一个指定 collection 上的枚举。 | |
| static int | Collections.frequency(Collection<?> c,
          Object o)返回指定 collection 中等于指定对象的元素数。 | |
| static
 | Collections.max(Collection<? extends T> coll)根据元素的自然顺序,返回给定 collection 的最大元素。 | |
| static
 | Collections.max(Collection<? extends T> coll,
    Comparator<? super T> comp)根据指定比较器产生的顺序,返回给定 collection 的最大元素。 | |
| static
 | Collections.min(Collection<? extends T> coll)根据元素的自然顺序 返回给定 collection 的最小元素。 | |
| static
 | Collections.min(Collection<? extends T> coll,
    Comparator<? super T> comp)根据指定比较器产生的顺序,返回给定 collection 的最小元素。 | |
|  boolean | AbstractSet.removeAll(Collection<?> c)从此 set 中移除包含在指定 collection 中的所有元素(可选操作)。 | |
|  boolean | Set.removeAll(Collection<?> c)移除 set 中那些包含在指定 collection 中的元素(可选操作)。 | |
|  boolean | Vector.removeAll(Collection<?> c)从此向量中移除包含在指定 Collection 中的所有元素。 | |
|  boolean | AbstractCollection.removeAll(Collection<?> c)移除此 collection 中那些也包含在指定 collection 中的所有元素(可选操作)。 | |
|  boolean | List.removeAll(Collection<?> c)从列表中移除指定 collection 中包含的其所有元素(可选操作)。 | |
|  boolean | Collection.removeAll(Collection<?> c)移除此 collection 中那些也包含在指定 collection 中的所有元素(可选操作)。 | |
|  boolean | Set.retainAll(Collection<?> c)仅保留 set 中那些包含在指定 collection 中的元素(可选操作)。 | |
|  boolean | Vector.retainAll(Collection<?> c)在此向量中仅保留包含在指定 Collection 中的元素。 | |
|  boolean | AbstractCollection.retainAll(Collection<?> c)仅保留此 collection 中那些也包含在指定 collection 的元素(可选操作)。 | |
|  boolean | List.retainAll(Collection<?> c)仅在列表中保留指定 collection 中所包含的元素(可选操作)。 | |
|  boolean | Collection.retainAll(Collection<?> c)仅保留此 collection 中那些也包含在指定 collection 的元素(可选操作)。 | |
| static
 | Collections.synchronizedCollection(Collection<T> c)返回指定 collection 支持的同步(线程安全的)collection。 | |
| static
 | Collections.unmodifiableCollection(Collection<? extends T> c)返回指定 collection 的不可修改视图。 | |
| 参数类型为 Collection 的 java.util 中的构造方法 | |
|---|---|
| ArrayDeque(Collection<? extends E> c)构造一个包含指定 collection 的元素的双端队列,这些元素按 collection 的迭代器返回的顺序排列。 | |
| ArrayList(Collection<? extends E> c)构造一个包含指定 collection 的元素的列表,这些元素是按照该 collection 的迭代器返回它们的顺序排列的。 | |
| HashSet(Collection<? extends E> c)构造一个包含指定 collection 中的元素的新 set。 | |
| LinkedHashSet(Collection<? extends E> c)构造一个与指定 collection 中的元素相同的新链接哈希 set。 | |
| LinkedList(Collection<? extends E> c)构造一个包含指定 collection 中的元素的列表,这些元素按其 collection 的迭代器返回的顺序排列。 | |
| PriorityQueue(Collection<? extends E> c)创建包含指定 collection 中元素的 PriorityQueue。 | |
| TreeSet(Collection<? extends E> c)构造一个包含指定 collection 元素的新 TreeSet,它按照其元素的自然顺序进行排序。 | |
| Vector(Collection<? extends E> c)构造一个包含指定 collection 中的元素的向量,这些元素按其 collection 的迭代器返回元素的顺序排列。 | |
| java.util.concurrent 中 Collection 的使用 | 
|---|
| java.util.concurrent 中 Collection 的子接口 | |
|---|---|
|  interface | BlockingDeque<E>支持两个附加操作的 Queue,这两个操作是:获取元素时等待双端队列变为非空;存储元素时等待双端队列中的空间变得可用。 | 
|  interface | BlockingQueue<E>支持两个附加操作的 Queue,这两个操作是:获取元素时等待队列变为非空,以及存储元素时等待空间变得可用。 | 
| 实现 Collection 的 java.util.concurrent 中的类 | |
|---|---|
|  class | ArrayBlockingQueue<E>一个由数组支持的有界阻塞队列。 | 
|  class | ConcurrentLinkedQueue<E>一个基于链接节点的无界线程安全队列。 | 
|  class | ConcurrentSkipListSet<E>一个基于 ConcurrentSkipListMap的可缩放并发NavigableSet实现。 | 
|  class | CopyOnWriteArrayList<E>ArrayList的一个线程安全的变体,其中所有可变操作(add、set 等等)都是通过对底层数组进行一次新的复制来实现的。 | 
|  class | CopyOnWriteArraySet<E>对其所有操作使用内部 CopyOnWriteArrayList的Set。 | 
|  class | DelayQueue<E extends Delayed>Delayed 元素的一个无界阻塞队列,只有在延迟期满时才能从中提取元素。 | 
|  class | LinkedBlockingDeque<E>一个基于已链接节点的、任选范围的阻塞双端队列。 | 
|  class | LinkedBlockingQueue<E>一个基于已链接节点的、范围任意的 blocking queue。 | 
|  class | PriorityBlockingQueue<E>一个无界阻塞队列,它使用与类 PriorityQueue相同的顺序规则,并且提供了阻塞获取操作。 | 
|  class | SynchronousQueue<E>一种阻塞队列,其中每个插入操作必须等待另一个线程的对应移除操作 ,反之亦然。 | 
| 返回 Collection 的 java.util.concurrent 中的方法 | |
|---|---|
| protected  Collection<Thread> | Semaphore.getQueuedThreads()返回一个 collection,包含可能等待获取的线程。 | 
|  Collection<V> | ConcurrentSkipListMap.values()返回此映射中所包含值的 Collection视图。 | 
|  Collection<V> | ConcurrentHashMap.values()返回此映射中包含的值的 Collection视图。 | 
| 参数类型为 Collection 的 java.util.concurrent 中的方法 | ||
|---|---|---|
|  boolean | CopyOnWriteArrayList.addAll(Collection<? extends E> c)按照指定 collection 的迭代器返回元素的顺序,将指定 collection 中的所有元素添加此列表的尾部。 | |
|  boolean | CopyOnWriteArraySet.addAll(Collection<? extends E> c)如果此 set 中没有指定 collection 中的所有元素,则将它们都添加到此 set 中。 | |
|  boolean | CopyOnWriteArrayList.addAll(int index,
       Collection<? extends E> c)从指定位置开始,将指定 collection 的所有元素插入此列表。 | |
|  int | CopyOnWriteArrayList.addAllAbsent(Collection<? extends E> c)按照指定 collection 的迭代器返回元素的顺序,将指定 collection 中尚未包含在此列表中的所有元素添加列表的尾部。 | |
|  boolean | CopyOnWriteArrayList.containsAll(Collection<?> c)如果此列表包含指定 collection 的所有元素,则返回 true。 | |
|  boolean | CopyOnWriteArraySet.containsAll(Collection<?> c)如果此 set 包含指定 collection 的所有元素,则返回 true。 | |
|  boolean | SynchronousQueue.containsAll(Collection<?> c)除非给定 collection 为空,否则返回 false。 | |
|  int | ArrayBlockingQueue.drainTo(Collection<? super E> c) | |
|  int | BlockingQueue.drainTo(Collection<? super E> c)移除此队列中所有可用的元素,并将它们添加到给定 collection 中。 | |
|  int | DelayQueue.drainTo(Collection<? super E> c) | |
|  int | LinkedBlockingDeque.drainTo(Collection<? super E> c) | |
|  int | LinkedBlockingQueue.drainTo(Collection<? super E> c) | |
|  int | PriorityBlockingQueue.drainTo(Collection<? super E> c) | |
|  int | SynchronousQueue.drainTo(Collection<? super E> c) | |
|  int | ArrayBlockingQueue.drainTo(Collection<? super E> c,
        int maxElements) | |
|  int | BlockingQueue.drainTo(Collection<? super E> c,
        int maxElements)最多从此队列中移除给定数量的可用元素,并将这些元素添加到给定 collection 中。 | |
|  int | DelayQueue.drainTo(Collection<? super E> c,
        int maxElements) | |
|  int | LinkedBlockingDeque.drainTo(Collection<? super E> c,
        int maxElements) | |
|  int | LinkedBlockingQueue.drainTo(Collection<? super E> c,
        int maxElements) | |
|  int | PriorityBlockingQueue.drainTo(Collection<? super E> c,
        int maxElements) | |
|  int | SynchronousQueue.drainTo(Collection<? super E> c,
        int maxElements) | |
| 
 | AbstractExecutorService.invokeAll(Collection<? extends Callable<T>> tasks) | |
| 
 | ExecutorService.invokeAll(Collection<? extends Callable<T>> tasks)执行给定的任务,当所有任务完成时,返回保持任务状态和结果的 Future 列表。 | |
| 
 | AbstractExecutorService.invokeAll(Collection<? extends Callable<T>> tasks,
          long timeout,
          TimeUnit unit) | |
| 
 | ExecutorService.invokeAll(Collection<? extends Callable<T>> tasks,
          long timeout,
          TimeUnit unit)执行给定的任务,当所有任务完成或超时期满时(无论哪个首先发生),返回保持任务状态和结果的 Future 列表。 | |
| 
 | AbstractExecutorService.invokeAny(Collection<? extends Callable<T>> tasks) | |
| 
 | ExecutorService.invokeAny(Collection<? extends Callable<T>> tasks)执行给定的任务,如果某个任务已成功完成(也就是未抛出异常),则返回其结果。 | |
| 
 | AbstractExecutorService.invokeAny(Collection<? extends Callable<T>> tasks,
          long timeout,
          TimeUnit unit) | |
| 
 | ExecutorService.invokeAny(Collection<? extends Callable<T>> tasks,
          long timeout,
          TimeUnit unit)执行给定的任务,如果在给定的超时期满前某个任务已成功完成(也就是未抛出异常),则返回其结果。 | |
|  boolean | ConcurrentSkipListSet.removeAll(Collection<?> c)从此 set 中移除包含在指定 collection 中的所有元素。 | |
|  boolean | CopyOnWriteArrayList.removeAll(Collection<?> c)从此列表移除所有包含在指定 collection 中的元素。 | |
|  boolean | CopyOnWriteArraySet.removeAll(Collection<?> c)移除此 set 中包含在指定 collection 中的所有元素。 | |
|  boolean | SynchronousQueue.removeAll(Collection<?> c)始终返回 false。 | |
|  boolean | CopyOnWriteArrayList.retainAll(Collection<?> c)只保留此列表中包含在指定 collection 中的元素。 | |
|  boolean | CopyOnWriteArraySet.retainAll(Collection<?> c)仅保留此 set 中那些包含在指定 collection 中的元素。 | |
|  boolean | SynchronousQueue.retainAll(Collection<?> c)始终返回 false。 | |
| 参数类型为 Collection 的 java.util.concurrent 中的构造方法 | |
|---|---|
| ArrayBlockingQueue(int capacity,
                   boolean fair,
                   Collection<? extends E> c)创建一个具有给定的(固定)容量和指定访问策略的 ArrayBlockingQueue,它最初包含给定 collection 的元素,并以 collection 迭代器的遍历顺序添加元素。 | |
| ConcurrentLinkedQueue(Collection<? extends E> c)创建一个最初包含给定 collection 元素的 ConcurrentLinkedQueue,按照此 collection 迭代器的遍历顺序来添加元素。 | |
| ConcurrentSkipListSet(Collection<? extends E> c)构造一个包含指定 collection 中元素的新 set,这个新 set 按照元素的自然顺序对其进行排序。 | |
| CopyOnWriteArrayList(Collection<? extends E> c)创建一个按 collection 的迭代器返回元素的顺序包含指定 collection 元素的列表。 | |
| CopyOnWriteArraySet(Collection<? extends E> c)创建一个包含指定 collection 所有元素的 set。 | |
| DelayQueue(Collection<? extends E> c)创建一个最初包含 Delayed实例的给定 collection 元素的 DelayQueue。 | |
| LinkedBlockingDeque(Collection<? extends E> c)创建一个容量为 Integer.MAX_VALUE的 LinkedBlockingDeque,最初包含给定 collection 的元素,以该 collection 迭代器的遍历顺序添加。 | |
| LinkedBlockingQueue(Collection<? extends E> c)创建一个容量是 Integer.MAX_VALUE的 LinkedBlockingQueue,最初包含给定 collection 的元素,元素按该 collection 迭代器的遍历顺序添加。 | |
| PriorityBlockingQueue(Collection<? extends E> c)创建一个包含指定 collection 元素的 PriorityBlockingQueue。 | |
| java.util.concurrent.locks 中 Collection 的使用 | 
|---|
| 返回 Collection 的 java.util.concurrent.locks 中的方法 | |
|---|---|
|  Collection<Thread> | AbstractQueuedLongSynchronizer.getExclusiveQueuedThreads()返回一个 collection,该 collection 包含正以独占模式等待获取的线程。 | 
|  Collection<Thread> | AbstractQueuedSynchronizer.getExclusiveQueuedThreads()返回包含可能正以独占模式等待获取的线程 collection。 | 
| protected  Collection<Thread> | ReentrantReadWriteLock.getQueuedReaderThreads()返回一个 collection,它包含可能正在等待获取读取锁的线程。 | 
|  Collection<Thread> | AbstractQueuedLongSynchronizer.getQueuedThreads()返回一个 collection,该 collection 包含正在等待获取的线程。 | 
| protected  Collection<Thread> | ReentrantReadWriteLock.getQueuedThreads()返回一个 collection,它包含可能正在等待获取读取或写入锁的线程。 | 
|  Collection<Thread> | AbstractQueuedSynchronizer.getQueuedThreads()返回包含可能正在等待获取的线程 collection。 | 
| protected  Collection<Thread> | ReentrantLock.getQueuedThreads()返回一个 collection,它包含可能正等待获取此锁的线程。 | 
| protected  Collection<Thread> | ReentrantReadWriteLock.getQueuedWriterThreads()返回一个 collection,它包含可能正在等待获取写入锁的线程。 | 
|  Collection<Thread> | AbstractQueuedLongSynchronizer.getSharedQueuedThreads()返回一个 collection,该 collection 包含正以共享模式等待获取的线程。 | 
|  Collection<Thread> | AbstractQueuedSynchronizer.getSharedQueuedThreads()返回包含可能正以共享模式等待获取的线程 collection。 | 
| protected  Collection<Thread> | AbstractQueuedLongSynchronizer.ConditionObject.getWaitingThreads()返回一个 collection,该 collection 包含那些正在此条件等待的线程。 | 
| protected  Collection<Thread> | AbstractQueuedSynchronizer.ConditionObject.getWaitingThreads()返回包含那些可能正在等待此条件的线程 collection。 | 
|  Collection<Thread> | AbstractQueuedLongSynchronizer.getWaitingThreads(AbstractQueuedLongSynchronizer.ConditionObject condition)返回一个 collection,该 collection 包含那些正在与此同步器关联的给定条件上等待的线程。 | 
|  Collection<Thread> | AbstractQueuedSynchronizer.getWaitingThreads(AbstractQueuedSynchronizer.ConditionObject condition)返回一个 collection,其中包含可能正在等待与此同步器有关的给定条件的那些线程。 | 
| protected  Collection<Thread> | ReentrantReadWriteLock.getWaitingThreads(Condition condition)返回一个 collection,它包含可能正在等待与写入锁相关的给定条件的那些线程。 | 
| protected  Collection<Thread> | ReentrantLock.getWaitingThreads(Condition condition)返回一个 collection,它包含可能正在等待与此锁相关给定条件的那些线程。 | 
| java.util.jar 中 Collection 的使用 | 
|---|
| 返回 Collection 的 java.util.jar 中的方法 | |
|---|---|
|  Collection<Object> | Attributes.values()返回此 Map 所包含的属性值的 Collection 视图。 | 
| javax.management 中 Collection 的使用 | 
|---|
| 实现 Collection 的 javax.management 中的类 | |
|---|---|
|  class | AttributeList表示 MBean 属性值的列表。 | 
| 参数类型为 Collection 的 javax.management 中的方法 | |
|---|---|
|  boolean | AttributeList.addAll(Collection<?> c) | 
|  boolean | AttributeList.addAll(int index,
       Collection<?> c) | 
| javax.management.openmbean 中 Collection 的使用 | 
|---|
| 返回 Collection 的 javax.management.openmbean 中的方法 | |
|---|---|
|  Collection<?> | CompositeData.values()返回此 CompositeData 实例中所包含项值的不可修改的 Collection 视图。 | 
|  Collection<?> | CompositeDataSupport.values()返回此 CompositeData 实例中包含的项值的不可修改的 Collection 视图。 | 
|  Collection<?> | TabularData.values()返回此 TabularData实例中包含的CompositeData值(即各行)的 collection 视图。 | 
|  Collection<Object> | TabularDataSupport.values()返回包含在此 TabularDataSupport实例中的行的 collection 视图。 | 
| javax.management.relation 中 Collection 的使用 | 
|---|
| 实现 Collection 的 javax.management.relation 中的类 | |
|---|---|
|  class | RoleListRoleList 表示角色(Role 对象)的列表。 | 
|  class | RoleUnresolvedListRoleUnresolvedList 表示 RoleUnresolved 对象的列表,这些对象代表在试图访问角色(进行读取或写入)时遇到问题而无法从关系检索到的角色。 | 
| 参数类型为 Collection 的 javax.management.relation 中的方法 | |
|---|---|
|  boolean | RoleList.addAll(Collection<?> c) | 
|  boolean | RoleUnresolvedList.addAll(Collection<?> c) | 
|  boolean | RoleList.addAll(int index,
       Collection<?> c) | 
|  boolean | RoleUnresolvedList.addAll(int index,
       Collection<?> c) | 
| javax.print.attribute.standard 中 Collection 的使用 | 
|---|
| 实现 Collection 的 javax.print.attribute.standard 中的类 | |
|---|---|
|  class | JobStateReasonsJobStateReasons 类是打印属性类,它是一个枚举值集合,提供了有关作业当前状态的额外信息,即扩充作业的 JobState属性值的信息。 | 
| 参数类型为 Collection 的 javax.print.attribute.standard 中的构造方法 | |
|---|---|
| JobStateReasons(Collection<JobStateReason> collection)构造新的作业状态原因属性,它包含与给定集合相同的 JobStateReason对象。 | |
| javax.script 中 Collection 的使用 | 
|---|
| 返回 Collection 的 javax.script 中的方法 | |
|---|---|
|  Collection<Object> | SimpleBindings.values()返回此映射中包含的值的 Collection视图。 | 
| javax.sql.rowset 中 Collection 的使用 | 
|---|
| 返回 Collection 的 javax.sql.rowset 中的方法 | |
|---|---|
|  Collection<?> | JoinRowSet.getRowSets()返回一个 Collection对象,包含已经添加到此JoinRowSet对象的RowSet对象。 | 
|  Collection<?> | CachedRowSet.toCollection()将此 CachedRowSet对象转换成一个Collection对象,它包含此CachedRowSet对象的所有数据。 | 
|  Collection<?> | CachedRowSet.toCollection(int column)将此 CachedRowSet对象中的指定列转换成一个Collection对象。 | 
|  Collection<?> | CachedRowSet.toCollection(String column)将此 CachedRowSet对象中的指定列转换成一个Collection对象。 | 
| 
 | JavaTM 2 Platform Standard Ed. 6 | |||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
版权所有 2008 Sun Microsystems, Inc. 保留所有权利。请遵守GNU General Public License, version 2 only。