Uses of Interface

Packages that use Map
Package Description
This is the core package of the Java Debug Interface (JDI), it defines mirrors for values, types, and the target VirtualMachine itself - as well bootstrapping facilities.
This package defines connections between the virtual machine using the JDI and the target virtual machine.
This package contains the JDK's extension to the standard implementation of the 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.
Provides implementations of LoginModule.
This package contains the JConsole API.
Contains all of the classes for creating user interfaces and for painting graphics and images.
Provides interfaces and classes for transferring data between and within applications.
Provides classes and interface relating to fonts.
Provides classes and interfaces for the input method framework.
Provides classes that are fundamental to the design of the Java programming language.
Provides services that allow Java programming language agents to instrument programs running on the JVM.
Provides the management interfaces for monitoring and management of the Java virtual machine and other components in the Java runtime.
Provides the classes for implementing networking applications.
HTTP Client and WebSocket APIs
Defines interfaces and classes for the Java virtual machine to access files, file attributes, and file systems.
Service-provider classes for the java.nio.file package.
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.
Provides the API for accessing and processing data stored in a data source (usually a relational database) using the Java programming language.
Provides classes and interfaces for handling text, dates, numbers, and messages in a manner independent of natural languages.
The main API for dates, times, instants, and durations.
Generic API for calendar systems other than the default ISO.
Provides classes to print and parse dates and times.
Access to date and time using fields and units, and date time adjusters.
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.
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.
Service provider classes for the classes in the java.util package.
Classes to support functional-style operations on streams of elements, such as map-reduce transformations on collections.
Facilities for declaring annotation processors and for allowing annotation processors to communicate with an annotation processing tool environment.
Interfaces used to model elements of the Java programming language.
Utilities to assist in the processing of program elements and types.
Provides the core classes for the Java Management Extensions.
Provides the classes which implement advanced dynamic loading.
Provides the open data types and Open MBean descriptor classes.
Provides the definition of the Relation Service.
Interfaces for remote access to JMX MBean servers.
The RMI connector is a connector for the JMX Remote API that uses RMI to transmit client requests to a remote MBean server.
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.
This package provides a pluggable authentication framework.
This package provides the interface to be used for implementing pluggable authentication modules.
This package contains the classes that should be used to store X500 Principal and X500 Private Credentials in a Subject.
Contains class and interfaces for supporting SASL.
Provides interfaces and classes for I/O, sequencing, and synthesis of MIDI (Musical Instrument Digital Interface) data.
Provides interfaces and classes for capture, processing, and playback of sampled audio data.
Provides the API for server side data source access and processing from the Java programming language.
Standard interfaces and base classes for JDBC RowSet implementations.
Provides utility classes to allow serializable mappings between SQL types and data types in the Java programming language.
Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms.
Parameter classes for XML digital signatures.
This package provides classes to create events and control Flight Recorder.
This package contains classes for consuming Flight Recorder data.
Provides interfaces for creating tools, such as a Read-Eval-Print Loop (REPL), which interactively evaluate "snippets" of Java programming language code.
Provides implementation support for building JShell execution engines.
Defines the Service Provider Interface for pluggable JShell execution engines.
Provides a mechanism to launch an instance of a Java shell tool.
This package contains classes to control and monitor Flight Recorder over Java Management Extensions (JMX).