Uses of Interface
java.util.Collection

Packages that use Collection
Package
Description
This package defines JDI events and event processing.
This package contains the JDK's extension to the standard implementation of the java.lang.management API and also defines the management interface for some other components of the platform.
Provides a simple high-level Http server API, which can be used to build embedded HTTP servers.
Contains all of the classes for creating user interfaces and for painting graphics and images.
Provides classes and interfaces relating to bean context.
Classes to support module descriptors and creating configurations of modules by means of resolution and service binding.
Provides the classes and interfaces for the security framework.
Provides classes and interfaces for parsing and managing certificates, certificate revocation lists (CRLs), and certification paths.
Contains the collections framework, some internationalization support classes, a service loader, properties, random number generation, string parsing and scanning classes, base64 encoding and decoding, a bit array, and several miscellaneous utility classes.
Utility classes commonly useful in concurrent programming.
Interfaces and classes providing a framework for locking and waiting for conditions that is distinct from built-in synchronization and monitors.
Provides classes for reading and writing the JAR (Java ARchive) file format, which is based on the standard ZIP file format with an optional manifest file.
Classes to support functional-style operations on streams of elements, such as map-reduce transformations on collections.
Provides the core classes for the Java Management Extensions.
Provides the open data types and Open MBean descriptor classes.
Provides the definition of the Relation Service.
Provides classes for the secure socket package.
Package javax.print.attribute.standard contains classes for specific printing attributes.
The scripting API consists of interfaces and classes that define Java Scripting Engines and provides a framework for their use in Java applications.
Standard interfaces and base classes for JDBC RowSet implementations.
Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms.
Provides interfaces for tools which can be invoked from a program, for example, compilers.
Provides interfaces for creating tools, such as a Read-Eval-Print Loop (REPL), which interactively evaluate "snippets" of Java programming language code.