Uses of Annotation Interface
java.lang.Deprecated

Packages that useDeprecated
Package
Description
com.sun.jdi
This is the core package of the Java DebugInterface (JDI), it defines mirrors for values, types, and the targetVirtualMachine itself - as well bootstrapping facilities.
com.sun.management
This package contains JDK extensions to the standard implementation ofthejava.lang.management API and also defines the managementinterface for some other components of the platform.
com.sun.net.httpserver
Provides a simple high-level Http server API, which can be used to build embedded HTTP servers.
com.sun.security.jgss
This package defines classes and interfaces for the JDK extensionsto the GSS-API.
com.sun.source.tree
Provides interfaces to represent source code as abstract syntaxtrees (AST).
com.sun.tools.attach
Provides the API to attach to a Java virtual machine.
com.sun.tools.javac
This package provides a legacy entry point for thejavac tool.
java.applet
Provides the classes necessary to create an applet and the classes an appletuses to communicate with its applet context.
java.awt
Contains all of the classes for creating user interfaces and for paintinggraphics and images.
java.awt.datatransfer
Provides interfaces and classes for transferring data between and withinapplications.
java.awt.event
Provides interfaces and classes for dealing with different types of eventsfired by AWT components.
java.awt.image.renderable
Provides classes and interfaces for producing rendering-independent images.
java.beans
Contains classes related to developingbeans -- components based onthe JavaBeans architecture.
java.beans.beancontext
Provides classes and interfaces relating to bean context.
java.io
Provides for system input and output through data streams,serialization and the file system.
java.lang
Provides classes that are fundamental to the design of the Javaprogramming language.
java.lang.invoke
Thejava.lang.invoke package provides low-level primitives for interactingwith the Java Virtual Machine.
java.lang.management
Provides the management interfaces for monitoring and management of theJava virtual machine and other components in the Java runtime.
java.lang.ref
Provides reference-object classes, which support a limited degreeof interaction with the garbage collector.
java.lang.reflect
Provides classes and interfaces for obtaining reflective information aboutclasses and objects.
java.math
Provides classes for performing arbitrary-precision integerarithmetic (BigInteger) and arbitrary-precision decimalarithmetic (BigDecimal).
java.net
Provides the classes for implementing networking applications.
java.nio.file
Defines interfaces and classes for the Java virtual machine to access files,file attributes, and file systems.
java.rmi
Provides the RMI package.
java.rmi.dgc
Provides classes and interface for RMI distributedgarbage-collection (DGC).
java.rmi.registry
Provides a class and two interfaces for the RMI registry.
java.rmi.server
Provides classes and interfaces for supporting the server side of RMI.
java.security
Provides the classes and interfaces for the security framework.
java.security.cert
Provides classes and interfaces for parsing and managingcertificates, certificate revocation lists (CRLs), andcertification paths.
java.security.interfaces
Provides interfaces for generating RSA (Rivest, Shamir andAdleman AsymmetricCipher algorithm)keys as defined in the RSA Laboratory Technical NotePKCS#1, and DSA (Digital SignatureAlgorithm) keys as defined in NIST's FIPS-186.
java.security.spec
Provides classes and interfaces for key specifications and algorithmparameter specifications.
java.sql
Provides the API for accessing and processing data stored in adata source (usually a relational database) using theJava programming language.
java.util
Contains the collections framework, some internationalization support classes,a service loader, properties, random number generation, string parsingand scanning classes, base64 encoding and decoding, a bit array, andseveral miscellaneous utility classes.
java.util.concurrent
Utility classes commonly useful in concurrent programming.
java.util.concurrent.atomic
A small toolkit of classes that support lock-free thread-safeprogramming on single variables.
java.util.jar
Provides classes for reading and writing the JAR (Java ARchive)file format, which is based on the standard ZIP file format with anoptional manifest file.
java.util.logging
Provides the classes and interfaces ofthe Java 2 platform's core logging facilities.
java.util.zip
Provides classes for reading and writing the standard ZIP and GZIP fileformats.
javax.accessibility
Defines a contract between user-interface components and an assistivetechnology that provides access to those components.
javax.crypto
Provides the classes and interfaces for cryptographicoperations.
javax.crypto.interfaces
Provides interfaces for Diffie-Hellman keys as defined in RSALaboratories' PKCS #3.
javax.crypto.spec
Provides classes and interfaces for key specifications andalgorithm parameter specifications.
javax.imageio.spi
A package of the Java Image I/O API containing the plug-in interfaces forreaders, writers, transcoders, and streams, and a runtime registry.
javax.imageio.stream
A package of the Java Image I/O API dealing with low-level I/O from files andstreams.
javax.lang.model.util
Utilities to assist in the processing ofprogram elements andtypes.
javax.management
Provides the core classes for the Java Management Extensions.
javax.management.loading
Provides the classes which implement advanced dynamicloading.
javax.management.modelmbean
Provides the definition of the ModelMBean classes.
javax.management.monitor
Provides the definition of the monitor classes.
javax.management.openmbean
Provides the open data types and Open MBean descriptor classes.
javax.management.relation
Provides the definition of the Relation Service.
javax.management.remote
Interfaces for remote access toJMX MBean servers.
javax.naming
Provides the classes and interfaces for accessing naming services.
javax.naming.directory
Extends thejavax.naming package to provide functionalityfor accessing directory services.
javax.net.ssl
Provides classes for the secure socket package.
javax.security.auth
This package provides a framework for authentication andauthorization.
javax.security.auth.kerberos
This package contains utility classes related to the Kerberos networkauthentication protocol.
javax.security.cert
Provides classes for public key certificates.
javax.sound.sampled
Provides interfaces and classes for capture, processing, and playback ofsampled audio data.
javax.sql.rowset
Standard interfaces and base classes for JDBCRowSet implementations.
javax.swing
Provides a set of "lightweight" (all-Java language) componentsthat, to the maximum degree possible, work the same on all platforms.
javax.swing.plaf
Provides one interface and many abstract classes that Swing uses to provideits pluggable look-and-feel capabilities.
javax.swing.plaf.basic
Provides user interface objects built according to the Basic look and feel.
javax.swing.plaf.metal
Provides user interface objects built according to the Java look and feel(once codenamedMetal), which is the default look and feel.
javax.swing.plaf.multi
Provides user interface objects that combine two or more look and feels.
javax.swing.table
Provides classes and interfaces for dealing withjavax.swing.JTable.
javax.swing.text
Provides classes and interfaces that deal with editable and noneditable textcomponents.
javax.swing.text.html
Provides the classHTMLEditorKit and supporting classes for creatingHTML text editors.
javax.swing.tree
Provides classes and interfaces for dealing withjavax.swing.JTree.
javax.tools
Provides interfaces for tools which can be invoked from a program,for example, compilers.
javax.xml.stream
Defines interfaces and classes for the Streaming API for XML (StAX).
jdk.jfr
This package provides classes to create events and control Flight Recorder.
jdk.net
Platform specific socket options for thejava.net andjava.nio.channelssocket classes.
netscape.javascript
Deprecated, for removal: This API element is subject to removalin a future version.
The jdk.jsobject module will be delivered with JavaFX.
org.ietf.jgss
This package presents a framework that allows application developers tomake use of security services like authentication, data integrity anddata confidentiality from a variety of underlying security mechanismslike Kerberos, using a unified API.
org.xml.sax
Provides the interfaces for the Simple API for XML (SAX).
org.xml.sax.helpers
Provides helper classes, includingsupport for bootstrapping SAX-based applications.