Uses of Annotation Interface

Packages that use Deprecated
This package comprises the interfaces and classes used to define the signing mechanism used by the jarsigner tool.
Provides a collection of interfaces and classes that compose the Java Accessibility Utilities.
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 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 interfaces to represent source code as abstract syntax trees (AST).
This package provides a legacy entry point for the javac tool.
Provides the classes necessary to create an applet and the classes an applet uses to communicate with its applet context.
Contains all of the classes for creating user interfaces and for painting graphics and images.
Provides classes for color spaces.
Provides interfaces and classes for transferring data between and within applications.
Provides interfaces and classes for dealing with different types of events fired by AWT components.
Provides classes for creating and modifying images.
Provides classes and interfaces for producing rendering-independent images.
Contains classes related to developing beans -- components based on the JavaBeans architecture.
Provides for system input and output through data streams, serialization and the file system.
Provides classes that are fundamental to the design of the Java programming language.
The java.lang.invoke package provides low-level primitives for interacting with the Java Virtual Machine.
Provides reference-object classes, which support a limited degree of interaction with the garbage collector.
Provides classes and interfaces for obtaining reflective information about classes and objects.
Provides classes for performing arbitrary-precision integer arithmetic (BigInteger) and arbitrary-precision decimal arithmetic (BigDecimal).
Provides the classes for implementing networking applications.
Provides the RMI package.
Provides classes and interface for RMI distributed garbage-collection (DGC).
Provides a class and two interfaces for the RMI registry.
Provides classes and interfaces for supporting the server side of RMI.
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 interfaces for generating RSA (Rivest, Shamir and Adleman AsymmetricCipher algorithm) keys as defined in the RSA Laboratory Technical Note PKCS#1, and DSA (Digital Signature Algorithm) keys as defined in NIST's FIPS-186.
Provides the API for accessing and processing data stored in a data source (usually a relational database) using the Java programming language.
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.
A small toolkit of classes that support lock-free thread-safe programming on single variables.
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.
Provides the classes and interfaces of the Java 2 platform's core logging facilities.
Defines a contract between user-interface components and an assistive technology that provides access to those components.
Provides the classes and interfaces for cryptographic operations.
Provides interfaces for Diffie-Hellman keys as defined in RSA Laboratories' PKCS #3.
A package of the Java Image I/O API containing the plug-in interfaces for readers, writers, transcoders, and streams, and a runtime registry.
A package of the Java Image I/O API dealing with low-level I/O from files and streams.
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 definition of the monitor classes.
Provides the open data types and Open MBean descriptor classes.
Provides the definition of the Relation Service.
The RMI connector is a connector for the JMX Remote API that uses RMI to transmit client requests to a remote MBean server.
Provides the classes and interfaces for accessing naming services.
Extends the javax.naming package to provide functionality for accessing directory services.
Provides classes for the secure socket package.
This package provides a framework for authentication and authorization.
Provides classes for public key certificates.
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 one interface and many abstract classes that Swing uses to provide its pluggable look-and-feel capabilities.
Provides user interface objects built according to the Basic look and feel.
Provides user interface objects built according to the Java look and feel (once codenamed Metal), which is the default look and feel.
Provides user interface objects that combine two or more look and feels.
Provides classes and interfaces for dealing with javax.swing.JTable.
Provides classes and interfaces that deal with editable and noneditable text components.
Provides the class HTMLEditorKit and supporting classes for creating HTML text editors.
Provides classes and interfaces for dealing with javax.swing.JTree.
Provides interfaces for tools which can be invoked from a program, for example, compilers.
Defines interfaces and classes for the Streaming API for XML (StAX).
Platform specific socket options for the and java.nio.channels socket classes.
This package presents a framework that allows application developers to make use of security services like authentication, data integrity and data confidentiality from a variety of underlying security mechanisms like Kerberos, using a unified API.
Provides the interfaces for the Simple API for XML (SAX).
Provides helper classes, including support for bootstrapping SAX-based applications.