Uses of Package
java.lang

Packages that usejava.lang
Package
Description
com.sun.java.accessibility.util
Provides a collection of interfaces and classes that compose the Java Accessibility Utilities.
com.sun.jdi
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.
com.sun.jdi.connect
This package defines connections between the virtual machine using the JDI and the target virtual machine.
com.sun.jdi.connect.spi
This package comprises the interfaces and classes used to develop newTransportService implementations.
com.sun.jdi.event
This package defines JDI events and event processing.
com.sun.jdi.request
This package is used to request that a JDI event be sent under specified conditions.
com.sun.management
This package contains JDK extensions to the standard implementation of thejava.lang.management API and also defines the management interface 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.net.httpserver.spi
Provides a pluggable service provider interface, which allows the HTTP server implementation to be replaced with other implementations.
com.sun.nio.sctp
A Java API for Stream Control Transport Protocol.
com.sun.security.auth
Provides implementations ofPrincipal.
com.sun.security.auth.callback
Provides an implementation ofCallbackHandler.
com.sun.security.auth.login
Provides an implementation ofConfiguration.
com.sun.security.auth.module
Provides implementations ofLoginModule.
com.sun.security.jgss
This package defines classes and interfaces for the JDK extensions to the GSS-API.
com.sun.source.doctree
Provides interfaces to represent documentation comments as abstract syntax trees (AST).
com.sun.source.tree
Provides interfaces to represent source code as abstract syntax trees (AST).
com.sun.source.util
Provides utilities for operations on abstract syntax trees (AST).
com.sun.tools.attach
Provides the API to attach to a Java virtual machine.
com.sun.tools.attach.spi
Only developers who are defining new attach providers should need to make direct use of this package.
com.sun.tools.javac
This package provides a legacy entry point for thejavac tool.
com.sun.tools.jconsole
This package contains the JConsole API.
java.applet
Provides the classes necessary to create an applet and the classes an applet uses to communicate with its applet context.
java.awt
Contains all of the classes for creating user interfaces and for painting graphics and images.
java.awt.color
Provides classes for color spaces.
java.awt.datatransfer
Provides interfaces and classes for transferring data between and within applications.
java.awt.desktop
Provides interfaces and classes for interaction with various desktop capabilities.
java.awt.dnd
Drag and Drop is a direct manipulation gesture found in many Graphical User Interface systems that provides a mechanism to transfer information between two entities logically associated with presentation elements in the GUI.
java.awt.event
Provides interfaces and classes for dealing with different types of events fired by AWT components.
java.awt.font
Provides classes and interface relating to fonts.
java.awt.geom
Provides the Java 2D classes for defining and performing operations on objects related to two-dimensional geometry.
java.awt.im
Provides classes and interfaces for the input method framework.
java.awt.im.spi
Provides interfaces that enable the development of input methods that can be used with any Java runtime environment.
java.awt.image
Provides classes for creating and modifying images.
java.awt.image.renderable
Provides classes and interfaces for producing rendering-independent images.
java.awt.print
Provides classes and interfaces for a general printing API.
java.beans
Contains classes related to developingbeans -- components based on the 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 Java programming language.
java.lang.annotation
Provides library support for the Java programming language annotation facility.
java.lang.classfile
Provides classfile parsing, generation, and transformation library.
java.lang.classfile.attribute
Provides interfaces describingclass file attributes for thejava.lang.classfile library.
java.lang.classfile.constantpool
Provides interfaces describing constant pool entries for thejava.lang.classfile library.
java.lang.classfile.instruction
Provides interfaces describing code instructions for thejava.lang.classfile library.
java.lang.constant
Classes and interfaces to representnominal descriptors for run-time entities such as classes or method handles, and classfile entities such as constant pool entries orinvokedynamic call sites.
java.lang.foreign
Provides low-level access to memory and functions outside the Java runtime.
java.lang.instrument
Provides services that allow Java programming language agents to instrument programs running on the Java Virtual Machine (JVM).
java.lang.invoke
Thejava.lang.invoke package provides low-level primitives for interacting with the Java Virtual Machine.
java.lang.management
Provides the management interfaces for monitoring and management of the Java virtual machine and other components in the Java runtime.
java.lang.module
Classes to support module descriptors and creating configurations of modules by means of resolution and service binding.
java.lang.ref
Provides reference-object classes, which support a limited degree of interaction with the garbage collector.
java.lang.reflect
Provides classes and interfaces for obtaining reflective information about classes and objects.
java.lang.runtime
Thejava.lang.runtime package provides low-level runtime support for the Java language.
java.math
Provides classes for performing arbitrary-precision integer arithmetic (BigInteger) and arbitrary-precision decimal arithmetic (BigDecimal).
java.net
Provides the classes for implementing networking applications.
java.net.http
HTTP Client and WebSocket APIs
java.net.spi
Service-provider classes for thejava.net package.
java.nio
Defines buffers, which are containers for data, and provides an overview of the other NIO packages.
java.nio.channels
Defines channels, which represent connections to entities that are capable of performing I/O operations, such as files and sockets; defines selectors, for multiplexed, non-blocking I/O operations.
java.nio.channels.spi
Service-provider classes for thejava.nio.channels package.
java.nio.charset
Defines charsets, decoders, and encoders, for translating between bytes and Unicode characters.
java.nio.charset.spi
Service-provider classes for thejava.nio.charset package.
java.nio.file
Defines interfaces and classes for the Java virtual machine to access files, file attributes, and file systems.
java.nio.file.attribute
Interfaces and classes providing access to file and file system attributes.
java.nio.file.spi
Service-provider classes for thejava.nio.file package.
java.rmi
Provides the RMI package.
java.rmi.dgc
Provides classes and interface for RMI distributed garbage-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 managing certificates, certificate revocation lists (CRLs), and certification paths.
java.security.interfaces
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.
java.security.spec
Provides classes and interfaces for key specifications and algorithm parameter specifications.
java.sql
Provides the API for accessing and processing data stored in a data source (usually a relational database) using the Java programming language.
java.text
Provides classes and interfaces for handling text, dates, numbers, and messages in a manner independent of natural languages.
java.text.spi
Service provider classes for the classes in the java.text package.
java.time
The main API for dates, times, instants, and durations.
java.time.chrono
Generic API for calendar systems other than the default ISO.
java.time.format
Provides classes to print and parse dates and times.
java.time.temporal
Access to date and time using fields and units, and date time adjusters.
java.time.zone
Support for time-zones and their rules.
java.util
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.
java.util.concurrent
Utility classes commonly useful in concurrent programming.
java.util.concurrent.atomic
A small toolkit of classes that support lock-free thread-safe programming on single variables.
java.util.concurrent.locks
Interfaces and classes providing a framework for locking and waiting for conditions that is distinct from built-in synchronization and monitors.
java.util.function
Functional interfaces provide target types for lambda expressions and method references.
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 an optional manifest file.
java.util.logging
Provides the classes and interfaces of the Java 2 platform's core logging facilities.
java.util.prefs
This package allows applications to store and retrieve user and system preference and configuration data.
java.util.random
This package contains classes and interfaces that support a generic API for random number generation.
java.util.regex
Classes for matching character sequences against patterns specified by regular expressions.
java.util.spi
Service provider classes for the classes in the java.util package.
java.util.stream
Classes to support functional-style operations on streams of elements, such as map-reduce transformations on collections.
java.util.zip
Provides classes for reading and writing the standard ZIP and GZIP file formats.
javax.accessibility
Defines a contract between user-interface components and an assistive technology that provides access to those components.
javax.annotation.processing
Facilities for declaring annotation processors and for allowing annotation processors to communicate with an annotation processing tool environment.
javax.crypto
Provides the classes and interfaces for cryptographic operations.
javax.crypto.interfaces
Provides interfaces for Diffie-Hellman keys as defined in RSA Laboratories' PKCS #3.
javax.crypto.spec
Provides classes and interfaces for key specifications and algorithm parameter specifications.
javax.imageio
The main package of the Java Image I/O API.
javax.imageio.event
A package of the Java Image I/O API dealing with synchronous notification of events during the reading and writing of images.
javax.imageio.metadata
A package of the Java Image I/O API dealing with reading and writing metadata.
javax.imageio.plugins.bmp
Package containing the public classes used by the built-in BMP plug-in.
javax.imageio.plugins.jpeg
Classes supporting the built-in JPEG plug-in.
javax.imageio.plugins.tiff
Public classes used by the built-in TIFF plug-ins.
javax.imageio.spi
A package of the Java Image I/O API containing the plug-in interfaces for readers, 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 and streams.
javax.lang.model
Types and hierarchies of packages comprising a Java language model, a reflective API that models the declarations and types of the Java programming language.
javax.lang.model.element
Interfaces used to model elements of the Java programming language.
javax.lang.model.type
Interfaces used to model Java programming language types.
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 dynamic loading.
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 to JMX MBean servers.
javax.management.remote.rmi
The RMI connector is a connector for the JMX Remote API that uses RMI to transmit client requests to a remote MBean server.
javax.management.timer
Provides the definition of the Timer MBean.
javax.naming
Provides the classes and interfaces for accessing naming services.
javax.naming.directory
Extends thejavax.naming package to provide functionality for accessing directory services.
javax.naming.event
Provides support for event notification when accessing naming and directory services.
javax.naming.ldap
Provides support for LDAPv3 extended operations and controls.
javax.naming.ldap.spi
Provides the Service Provider Interface for DNS lookups when performing LDAP operations.
javax.naming.spi
Provides the means for dynamically plugging in support for accessing naming and directory services through thejavax.naming and related packages.
javax.net
Provides classes for networking applications.
javax.net.ssl
Provides classes for the secure socket package.
javax.print
Provides the principal classes and interfaces for the Java Print Service API.
javax.print.attribute
Provides classes and interfaces that describe the types of Java Print Service attributes and how they can be collected into attribute sets.
javax.print.attribute.standard
Packagejavax.print.attribute.standard contains classes for specific printing attributes.
javax.print.event
Packagejavax.print.event contains event classes and listener interfaces.
javax.rmi.ssl
Provides implementations ofRMIClientSocketFactory andRMIServerSocketFactory over the Secure Sockets Layer (SSL) or Transport Layer Security (TLS) protocols.
javax.script
The scripting API consists of interfaces and classes that defineJava Scripting Engines and providesa framework for their use in Java applications.
javax.security.auth
This package provides a framework for authentication and authorization.
javax.security.auth.callback
This package provides the classes necessary for services to interact with applications in order to retrieve information (authentication data including usernames or passwords, for example) or to display information (error and warning messages, for example).
javax.security.auth.kerberos
This package contains utility classes related to the Kerberos network authentication protocol.
javax.security.auth.login
This package provides a pluggable authentication framework.
javax.security.auth.spi
This package provides the interface to be used for implementing pluggable authentication modules.
javax.security.auth.x500
This package contains the classes that should be used to store X500 Principal and X500 Private Credentials in aSubject.
javax.security.cert
Provides classes for public key certificates.
javax.security.sasl
Contains class and interfaces for supporting SASL.
javax.smartcardio
Java™ Smart Card I/O API.
javax.sound.midi
Provides interfaces and classes for I/O, sequencing, and synthesis of MIDI (Musical Instrument Digital Interface) data.
javax.sound.midi.spi
Supplies interfaces for service providers to implement when offering new MIDI devices, MIDI file readers and writers, or sound bank readers.
javax.sound.sampled
Provides interfaces and classes for capture, processing, and playback of sampled audio data.
javax.sound.sampled.spi
Supplies abstract classes for service providers to subclass when offering new audio devices, sound file readers and writers, or audio format converters.
javax.sql
Provides the API for server side data source access and processing from the Java programming language.
javax.sql.rowset
Standard interfaces and base classes for JDBCRowSet implementations.
javax.sql.rowset.serial
Provides utility classes to allow serializable mappings between SQL types and data types in the Java programming language.
javax.sql.rowset.spi
The standard classes and interfaces that a third party vendor has to use in its implementation of a synchronization provider.
javax.swing
Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms.
javax.swing.border
Provides classes and interface for drawing specialized borders around a Swing component.
javax.swing.colorchooser
Contains classes and interfaces used by theJColorChooser component.
javax.swing.event
Provides for events fired by Swing components.
javax.swing.filechooser
Contains classes and interfaces used by theJFileChooser component.
javax.swing.plaf
Provides one interface and many abstract classes that Swing uses to provide its 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.plaf.nimbus
Provides user interface objects built according to the cross-platform Nimbus look and feel.
javax.swing.plaf.synth
Synth is a skinnable look and feel in which all painting is delegated.
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 text components.
javax.swing.text.html
Provides the classHTMLEditorKit and supporting classes for creating HTML text editors.
javax.swing.text.html.parser
Provides the default HTML parser, along with support classes.
javax.swing.text.rtf
Provides a class (RTFEditorKit) for creating Rich-Text-Format text editors.
javax.swing.tree
Provides classes and interfaces for dealing withjavax.swing.JTree.
javax.swing.undo
Allows developers to provide support for undo/redo in applications such as text editors.
javax.tools
Provides interfaces for tools which can be invoked from a program, for example, compilers.
javax.transaction.xa
Provides the API that defines the contract between the transaction manager and the resource manager, which allows the transaction manager to enlist and delist resource objects (supplied by the resource manager driver) in JTA transactions.
javax.xml
Defines constants for XML processing.
javax.xml.catalog
Provides the classes for implementing XML Catalogs OASIS Standard V1.1, 7 October 2005.
javax.xml.crypto
Common classes for XML cryptography.
javax.xml.crypto.dom
DOM-specific classes for thejavax.xml.crypto package.
javax.xml.crypto.dsig
Classes for generating and validating XML digital signatures.
javax.xml.crypto.dsig.dom
DOM-specific classes for thejavax.xml.crypto.dsig package.
javax.xml.crypto.dsig.keyinfo
Classes for parsing and processingKeyInfo elements and structures.
javax.xml.crypto.dsig.spec
Parameter classes for XML digital signatures.
javax.xml.datatype
Defines XML/Java Type Mappings.
javax.xml.namespace
Defines XML Namespace processing.
javax.xml.parsers
Provides the classes for processing XML documents with a SAX (Simple API for XML) parser or a DOM (Document Object Model) Document builder.
javax.xml.stream
Defines interfaces and classes for the Streaming API for XML (StAX).
javax.xml.stream.events
Defines event interfaces for the Streaming API for XML (StAX).
javax.xml.stream.util
Provides utility classes for the Streaming API for XML (StAX).
javax.xml.transform
Defines the generic APIs for processing transformation instructions, and performing a transformation from source to result.
javax.xml.transform.dom
Provides DOM specific transformation classes.
javax.xml.transform.sax
Provides SAX specific transformation classes.
javax.xml.transform.stax
Provides StAX specific transformation classes.
javax.xml.transform.stream
Provides stream and URI specific transformation classes.
javax.xml.validation
Provides an API for validation of XML documents.
javax.xml.xpath
Provides anobject-model neutral API for the evaluation of XPath expressions and access to the evaluation environment.
jdk.dynalink
Contains interfaces and classes that are used to link aninvokedynamic call site.
jdk.dynalink.beans
Contains the linker for ordinary Java objects.
jdk.dynalink.linker
Contains interfaces and classes needed by language runtimes to implement their own language-specific object models and type conversions.
jdk.dynalink.linker.support
Contains classes that make it more convenient for language runtimes to implement their own language-specific object models and type conversions by providing basic implementations of some classes as well as various utilities.
jdk.dynalink.support
Contains classes that make using Dynalink more convenient by providing basic implementations of some classes as well as various utilities.
jdk.incubator.vector

Incubating Feature. Will be removed in a future release.
jdk.javadoc.doclet
The Doclet API provides an environment which, in conjunction with the Language Model API and Compiler Tree API, allows clients to inspect the source-level structures of programs and libraries, including API comments embedded in the source.
jdk.jfr
This package provides classes to create events and control Flight Recorder.
jdk.jfr.consumer
This package contains classes for consuming Flight Recorder data.
jdk.jshell
Provides interfaces for creating tools, such as a Read-Eval-Print Loop (REPL), which interactively evaluate "snippets" of Java programming language code.
jdk.jshell.execution
Provides implementation support for building JShell execution engines.
jdk.jshell.spi
Defines the Service Provider Interface for pluggable JShell execution engines.
jdk.jshell.tool
Provides a mechanism to launch an instance of a Java shell tool.
jdk.management.jfr
This package contains classes to control and monitor Flight Recorder over Java Management Extensions (JMX).
jdk.net
Platform specific socket options for thejava.net andjava.nio.channels socket classes.
jdk.nio
Defines JDK-specificchannel APIs.
jdk.nio.mapmode
JDK-specific map modes for use withFileChannel::map.
jdk.security.jarsigner
This package defines APIs for signing jar files.
netscape.javascript
Deprecated, for removal: This API element is subject to removal in a future version.
The jdk.jsobject module will be delivered with JavaFX.
org.ietf.jgss
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.
org.w3c.dom
Provides the interfaces for the Document Object Model (DOM).
org.w3c.dom.bootstrap
Provides a factory for obtaining instances ofDOMImplementation.
org.w3c.dom.css
Provides interfaces for DOM Level 2 Style Specification.
org.w3c.dom.events
Provides interfaces for DOM Level 2 Events.
org.w3c.dom.html
Provides interfaces for DOM Level 2 HTML Specification.
org.w3c.dom.ls
Provides interfaces for DOM Level 3 Load and Save.
org.w3c.dom.ranges
Provides interfaces for DOM Level 2 Range.
org.w3c.dom.stylesheets
Provides interfaces for DOM Level 2 Style Specification.
org.w3c.dom.xpath
Provides interfaces for DOM Level 3 XPath Specification.
org.xml.sax
Provides the interfaces for the Simple API for XML (SAX).
org.xml.sax.ext
Provides interfaces to SAX2 facilities that conformant SAX drivers won't necessarily support.
org.xml.sax.helpers
Provides helper classes, including support for bootstrapping SAX-based applications.
  • Class
    Description
    Instances of the classClass represent classes and interfaces in a running Java application.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
  • Classes injava.lang used bycom.sun.jdi
    Class
    Description
    This interface imposes a total ordering on the objects of each class that implements it.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    Thrown to indicate that a method has been passed an illegal or inappropriate argument.
    ClassObject is the root of the class hierarchy.
    Process provides control of native processes started by ProcessBuilder.start and Runtime.exec.
    RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
    Thrown to indicate that the requested operation is not supported.
  • Class
    Description
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    Process provides control of native processes started by ProcessBuilder.start and Runtime.exec.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Class
    Description
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used bycom.sun.jdi.event
    Class
    Description
    Thrown when a thread is waiting, sleeping, or otherwise occupied, and the thread is interrupted, either before or during the activity.
    Implementing this interface allows an object to be the target of the enhancedfor statement (sometimes called the "for-each loop" statement).
    TheString class represents character strings.
  • Class
    Description
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used bycom.sun.management
    Class
    Description
    This interface imposes a total ordering on the objects of each class that implements it.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
  • Class
    Description
    An object that may hold resources (such as file or socket handles) until it is closed.
    This interface imposes a total ordering on the objects of each class that implements it.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    Thrown to indicate that a method has been passed an illegal or inappropriate argument.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
  • Class
    Description
    ClassObject is the root of the class hierarchy.
  • Classes injava.lang used bycom.sun.nio.sctp
    Class
    Description
    An object that may hold resources (such as file or socket handles) until it is closed.
    TheBoolean class is thewrapper class for values of the primitive typeboolean.
    This interface imposes a total ordering on the objects of each class that implements it.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    Thrown to indicate that a method has been passed an illegal or inappropriate argument.
    Signals that a method has been invoked at an illegal or inappropriate time.
    TheInteger class is thewrapper class for values of the primitive typeint.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Class
    Description
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
  • Class
    Description
    ClassObject is the root of the class hierarchy.
  • Class
    Description
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
  • Class
    Description
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
  • Class
    Description
    A class implements theCloneable interface to indicate to theObject.clone() method that it is legal for that method to make a field-for-field copy of instances of that class.
    This interface imposes a total ordering on the objects of each class that implements it.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
  • Class
    Description
    This interface imposes a total ordering on the objects of each class that implements it.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
  • Class
    Description
    Instances of the classClass represent classes and interfaces in a running Java application.
    This interface imposes a total ordering on the objects of each class that implements it.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    Implementing this interface allows an object to be the target of the enhancedfor statement (sometimes called the "for-each loop" statement).
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
  • Class
    Description
    ACharSequence is a readable sequence ofchar values.
    This interface imposes a total ordering on the objects of each class that implements it.
    Implementing this interface allows an object to be the target of the enhancedfor statement (sometimes called the "for-each loop" statement).
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
  • Class
    Description
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Class
    Description
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
  • Class
    Description
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
  • Class
    Description
    This interface imposes a total ordering on the objects of each class that implements it.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
  • Classes injava.lang used byjava.applet
    Class
    Description
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
  • Classes injava.lang used byjava.awt
    Class
    Description
    TheCharacter class is thewrapper class for values of the primitive typechar.
    Instances of the classClass represent classes and interfaces in a running Java application.
    A class implements theCloneable interface to indicate to theObject.clone() method that it is legal for that method to make a field-for-field copy of instances of that class.
    This interface imposes a total ordering on the objects of each class that implements it.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    AnError is a subclass ofThrowable that indicates serious problems that a reasonable application should not try to catch.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    An informative annotation type used to indicate that an interface type declaration is intended to be afunctional interface as defined by the Java Language Specification.
    Signals that a method has been invoked at an illegal or inappropriate time.
    Thrown to indicate that an index of some sort (such as to an array, to a string, or to a vector) is out of range.
    Thrown when a thread is waiting, sleeping, or otherwise occupied, and the thread is interrupted, either before or during the activity.
    Thrown when an application attempts to usenull in a case where an object is required.
    The abstract classNumber is the superclass of platform classes representing numeric values that are convertible to the primitive typesbyte,double,float, int,long, andshort.
    Thrown to indicate that the application has attempted to convert a string to one of the numeric types, but that the string does not have the appropriate format.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    Represents an operation that does not return a result.
    RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
    Thrown to indicate that the requested operation is not supported.
  • Classes injava.lang used byjava.awt.color
    Class
    Description
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Class
    Description
    Instances of the classClass represent classes and interfaces in a running Java application.
    A class loader is an object that is responsible for loading classes.
    Thrown when an application tries to load in a class through its string name using: TheforName method in classClass.
    A class implements theCloneable interface to indicate to theObject.clone() method that it is legal for that method to make a field-for-field copy of instances of that class.
    Thrown to indicate that theclone method in classObject has been called to clone an object, but that the object's class does not implement theCloneable interface.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byjava.awt.desktop
    Class
    Description
    This interface imposes a total ordering on the objects of each class that implements it.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
  • Classes injava.lang used byjava.awt.dnd
    Class
    Description
    Instances of the classClass represent classes and interfaces in a running Java application.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    Signals that a method has been invoked at an illegal or inappropriate time.
    ClassObject is the root of the class hierarchy.
    RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byjava.awt.event
    Class
    Description
    This interface imposes a total ordering on the objects of each class that implements it.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    Represents an operation that does not return a result.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byjava.awt.font
    Class
    Description
    TheBoolean class is thewrapper class for values of the primitive typeboolean.
    A class implements theCloneable interface to indicate to theObject.clone() method that it is legal for that method to make a field-for-field copy of instances of that class.
    This interface imposes a total ordering on the objects of each class that implements it.
    TheFloat class is thewrapper class for values of the primitive typefloat.
    TheInteger class is thewrapper class for values of the primitive typeint.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
  • Classes injava.lang used byjava.awt.geom
    Class
    Description
    A class implements theCloneable interface to indicate to theObject.clone() method that it is legal for that method to make a field-for-field copy of instances of that class.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byjava.awt.im
    Class
    Description
    Instances of this class represent particular subsets of the Unicode character set.
    ClassObject is the root of the class hierarchy.
  • Classes injava.lang used byjava.awt.im.spi
    Class
    Description
    Instances of this class represent particular subsets of the Unicode character set.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
  • Classes injava.lang used byjava.awt.image
    Class
    Description
    A class implements theCloneable interface to indicate to theObject.clone() method that it is legal for that method to make a field-for-field copy of instances of that class.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    Thrown when a thread is waiting, sleeping, or otherwise occupied, and the thread is interrupted, either before or during the activity.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Class
    Description
    Instances of the classClass represent classes and interfaces in a running Java application.
    A class implements theCloneable interface to indicate to theObject.clone() method that it is legal for that method to make a field-for-field copy of instances of that class.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    ClassObject is the root of the class hierarchy.
    Represents an operation that does not return a result.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
  • Classes injava.lang used byjava.awt.print
    Class
    Description
    A class implements theCloneable interface to indicate to theObject.clone() method that it is legal for that method to make a field-for-field copy of instances of that class.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    Thrown to indicate that a method has been passed an illegal or inappropriate argument.
    Thrown to indicate that an index of some sort (such as to an array, to a string, or to a vector) is out of range.
    Thrown when an application attempts to usenull in a case where an object is required.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byjava.beans
    Class
    Description
    An object that may hold resources (such as file or socket handles) until it is closed.
    Instances of the classClass represent classes and interfaces in a running Java application.
    A class loader is an object that is responsible for loading classes.
    Thrown when an application tries to load in a class through its string name using: TheforName method in classClass.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    Thrown to indicate that a method has been passed an illegal or inappropriate argument.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Class
    Description
    Instances of the classClass represent classes and interfaces in a running Java application.
    Thrown when an application tries to load in a class through its string name using: TheforName method in classClass.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    Thrown to indicate that a method has been passed an illegal or inappropriate argument.
    Implementing this interface allows an object to be the target of the enhancedfor statement (sometimes called the "for-each loop" statement).
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
  • Classes injava.lang used byjava.io
    Class
    Description
    An object to whichchar sequences and values can be appended.
    An object that may hold resources (such as file or socket handles) until it is closed.
    ACharSequence is a readable sequence ofchar values.
    Instances of the classClass represent classes and interfaces in a running Java application.
    Thrown when an application tries to load in a class through its string name using: TheforName method in classClass.
    This interface imposes a total ordering on the objects of each class that implements it.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    AnError is a subclass ofThrowable that indicates serious problems that a reasonable application should not try to catch.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    An informative annotation type used to indicate that an interface type declaration is intended to be afunctional interface as defined by the Java Language Specification.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    AReadable is a source of characters.
    RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
    TheString class represents character strings.
    A thread-safe, mutable sequence of characters.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byjava.lang
    Class
    Description
    An object to whichchar sequences and values can be appended.
    TheBoolean class is thewrapper class for values of the primitive typeboolean.
    TheByte class is thewrapper class for values of the primitive typebyte.
    TheCharacter class is thewrapper class for values of the primitive typechar.
    Instances of this class represent particular subsets of the Unicode character set.
    A family of character subsets representing the character blocks in the Unicode specification.
    A family of character subsets representing the character scripts defined in theUnicode Standard Annex #24: Script Names.
    ACharSequence is a readable sequence ofchar values.
    Instances of the classClass represent classes and interfaces in a running Java application.
    Thrown when the Java Virtual Machine attempts to read a class file and determines that the file is malformed or otherwise cannot be interpreted as a class file.
    A class loader is an object that is responsible for loading classes.
    Thrown when an application tries to load in a class through its string name using: TheforName method in classClass.
    Thrown to indicate that theclone method in classObject has been called to clone an object, but that the object's class does not implement theCloneable interface.
    This interface imposes a total ordering on the objects of each class that implements it.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    TheDouble class is thewrapper class for values of the primitive typedouble.
    This is the common base class of all Java language enumeration classes.
    Anominal descriptor for anenum constant.
    AnError is a subclass ofThrowable that indicates serious problems that a reasonable application should not try to catch.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    TheFloat class is thewrapper class for values of the primitive typefloat.
    An informative annotation type used to indicate that an interface type declaration is intended to be afunctional interface as defined by the Java Language Specification.
    An IllegalAccessException is thrown when an application tries to reflectively create an instance (other than an array), set or get a field, or invoke a method, but the currently executing method does not have access to the definition of the specified class, field, method or constructor.
    Thrown to indicate that a method has been passed an illegal or inappropriate argument.
    Thrown when an incompatible class change has occurred to some class definition.
    Thrown to indicate that an index of some sort (such as to an array, to a string, or to a vector) is out of range.
    Thrown when an application tries to create an instance of a class using thenewInstance method in classClass, but the specified class object cannot be instantiated.
    TheInteger class is thewrapper class for values of the primitive typeint.
    Thrown when a thread is waiting, sleeping, or otherwise occupied, and the thread is interrupted, either before or during the activity.
    Implementing this interface allows an object to be the target of the enhancedfor statement (sometimes called the "for-each loop" statement).
    Subclasses ofLinkageError indicate that a class has some dependency on another class; however, the latter class has incompatibly changed after the compilation of the former class.
    TheLong class is thewrapper class for values of the primitive typelong.
    Represents a run-time module, eithernamed or unnamed.
    A layer of modules in the Java virtual machine.
    Controls a module layer.
    Signals that the class doesn't have a field of a specified name.
    Thrown when a particular method cannot be found.
    The abstract classNumber is the superclass of platform classes representing numeric values that are convertible to the primitive typesbyte,double,float, int,long, andshort.
    Thrown to indicate that the application has attempted to convert a string to one of the numeric types, but that the string does not have the appropriate format.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    Represents metadata about a run-time package associated with a class loader.
    Process provides control of native processes started by ProcessBuilder.start and Runtime.exec.
    This class is used to create operating system processes.
    Represents a source of subprocess input or a destination of subprocess output.
    ProcessHandle identifies and provides control of native processes.
    Information snapshot about the process.
    Common superclass of exceptions thrown by reflective operations in core reflection.
    Represents an operation that does not return a result.
    Every Java application has a single instance of classRuntime that allows the application to interface with the environment in which the application is running.
    A representation of a version string for an implementation of the Java SE Platform.
    RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
    Preview.
    A value that may be safely and efficiently shared to methods without using method parameters.
    Preview.
    An operation that returns a result and may throw an exception.
    Preview.
    A mapping of scoped values, askeys, to values.
    Deprecated, for removal: This API element is subject to removal in a future version.
    There is no replacement for this class.
    TheShort class is thewrapper class for values of the primitive typeshort.
    An element in a stack trace, as returned byThrowable.getStackTrace().
    A stack walker.
    Stack walker option to configure thestack frame information obtained by aStackWalker.
    AStackFrame object represents a method invocation returned byStackWalker.
    TheString class represents character strings.
    A thread-safe, mutable sequence of characters.
    A mutable sequence of characters.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    System.Logger instances log messages that will be routed to the underlying logging framework theLoggerFinder uses.
    Systemloggers levels.
    TheLoggerFinder service is responsible for creating, managing, and configuring loggers to the underlying framework it uses.
    Athread is a thread of execution in a program.
    A builder forThread andThreadFactory objects.
    A builder for creating a platformThread orThreadFactory that creates platform threads.
    A builder for creating a virtualThread orThreadFactory that creates virtual threads.
    A thread state.
    Interface for handlers invoked when aThread abruptly terminates due to an uncaught exception.
    A thread group represents a set of threads.
    This class provides thread-local variables.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
    Thrown to indicate that the Java Virtual Machine is broken or has run out of resources necessary for it to continue operating.
    TheVoid class is an uninstantiable placeholder class to hold a reference to theClass object representing the Java keyword void.
  • Class
    Description
    Instances of the classClass represent classes and interfaces in a running Java application.
    This interface imposes a total ordering on the objects of each class that implements it.
    AnError is a subclass ofThrowable that indicates serious problems that a reasonable application should not try to catch.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Class
    Description
    TheBoolean class is thewrapper class for values of the primitive typeboolean.
    TheByte class is thewrapper class for values of the primitive typebyte.
    TheCharacter class is thewrapper class for values of the primitive typechar.
    ACharSequence is a readable sequence ofchar values.
    Instances of the classClass represent classes and interfaces in a running Java application.
    A class loader is an object that is responsible for loading classes.
    This interface imposes a total ordering on the objects of each class that implements it.
    TheDouble class is thewrapper class for values of the primitive typedouble.
    TheFloat class is thewrapper class for values of the primitive typefloat.
    An informative annotation type used to indicate that an interface type declaration is intended to be afunctional interface as defined by the Java Language Specification.
    TheInteger class is thewrapper class for values of the primitive typeint.
    Implementing this interface allows an object to be the target of the enhancedfor statement (sometimes called the "for-each loop" statement).
    TheLong class is thewrapper class for values of the primitive typelong.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheShort class is thewrapper class for values of the primitive typeshort.
    TheString class represents character strings.
    Thrown when the "verifier" detects that a class file, though well formed, contains some sort of internal inconsistency or security problem.
  • Class
    Description
    This interface imposes a total ordering on the objects of each class that implements it.
    Implementing this interface allows an object to be the target of the enhancedfor statement (sometimes called the "for-each loop" statement).
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
  • Class
    Description
    ACharSequence is a readable sequence ofchar values.
    Instances of the classClass represent classes and interfaces in a running Java application.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    Thrown to indicate that a method has been passed an illegal or inappropriate argument.
    Implementing this interface allows an object to be the target of the enhancedfor statement (sometimes called the "for-each loop" statement).
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Class
    Description
    TheInteger class is thewrapper class for values of the primitive typeint.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
  • Classes injava.lang used byjava.lang.constant
    Class
    Description
    TheBoolean class is thewrapper class for values of the primitive typeboolean.
    Instances of the classClass represent classes and interfaces in a running Java application.
    This interface imposes a total ordering on the objects of each class that implements it.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    Common superclass of exceptions thrown by reflective operations in core reflection.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byjava.lang.foreign
    Class
    Description
    An object that may hold resources (such as file or socket handles) until it is closed.
    Instances of the classClass represent classes and interfaces in a running Java application.
    An informative annotation type used to indicate that an interface type declaration is intended to be afunctional interface as defined by the Java Language Specification.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    Athread is a thread of execution in a program.
  • Class
    Description
    Instances of the classClass represent classes and interfaces in a running Java application.
    A class loader is an object that is responsible for loading classes.
    Thrown when an application tries to load in a class through its string name using: TheforName method in classClass.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    Represents a run-time module, eithernamed or unnamed.
    ClassObject is the root of the class hierarchy.
    RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byjava.lang.invoke
    Class
    Description
    Instances of the classClass represent classes and interfaces in a running Java application.
    Thrown to indicate that the code has attempted to cast an object to a subclass of which it is not an instance.
    A class loader is an object that is responsible for loading classes.
    Thrown when an application tries to load in a class through its string name using: TheforName method in classClass.
    This interface imposes a total ordering on the objects of each class that implements it.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    This is the common base class of all Java language enumeration classes.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    An IllegalAccessException is thrown when an application tries to reflectively create an instance (other than an array), set or get a field, or invoke a method, but the currently executing method does not have access to the definition of the specified class, field, method or constructor.
    Thrown to indicate that a method has been passed an illegal or inappropriate argument.
    Signals that the class doesn't have a field of a specified name.
    Thrown when a particular method cannot be found.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
    Thrown when an application tries to access a type using a string representing the type's name, but no definition for the type with the specified name can be found.
  • Class
    Description
    Instances of the classClass represent classes and interfaces in a running Java application.
    This interface imposes a total ordering on the objects of each class that implements it.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    Thrown to indicate that a method has been passed an illegal or inappropriate argument.
    ClassObject is the root of the class hierarchy.
    An element in a stack trace, as returned byThrowable.getStackTrace().
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    A thread state.
  • Classes injava.lang used byjava.lang.module
    Class
    Description
    An object that may hold resources (such as file or socket handles) until it is closed.
    This interface imposes a total ordering on the objects of each class that implements it.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byjava.lang.ref
    Class
    Description
    Thrown to indicate that theclone method in classObject has been called to clone an object, but that the object's class does not implement theCloneable interface.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    Thrown when a thread is waiting, sleeping, or otherwise occupied, and the thread is interrupted, either before or during the activity.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    Represents an operation that does not return a result.
  • Classes injava.lang used byjava.lang.reflect
    Class
    Description
    Thrown to indicate that an array has been accessed with an illegal index.
    Instances of the classClass represent classes and interfaces in a running Java application.
    Thrown when the Java Virtual Machine attempts to read a class file and determines that the file is malformed or otherwise cannot be interpreted as a class file.
    A class loader is an object that is responsible for loading classes.
    This interface imposes a total ordering on the objects of each class that implements it.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    AnError is a subclass ofThrowable that indicates serious problems that a reasonable application should not try to catch.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    An IllegalAccessException is thrown when an application tries to reflectively create an instance (other than an array), set or get a field, or invoke a method, but the currently executing method does not have access to the definition of the specified class, field, method or constructor.
    Thrown to indicate that a method has been passed an illegal or inappropriate argument.
    Thrown when an application tries to create an instance of a class using thenewInstance method in classClass, but the specified class object cannot be instantiated.
    Subclasses ofLinkageError indicate that a class has some dependency on another class; however, the latter class has incompatibly changed after the compilation of the former class.
    Thrown if an application tries to create an array with negative size.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    Common superclass of exceptions thrown by reflective operations in core reflection.
    A representation of a version string for an implementation of the Java SE Platform.
    RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byjava.lang.runtime
    Class
    Description
    Instances of the classClass represent classes and interfaces in a running Java application.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byjava.math
    Class
    Description
    This interface imposes a total ordering on the objects of each class that implements it.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    The abstract classNumber is the superclass of platform classes representing numeric values that are convertible to the primitive typesbyte,double,float, int,long, andshort.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
  • Classes injava.lang used byjava.net
    Class
    Description
    An object that may hold resources (such as file or socket handles) until it is closed.
    TheBoolean class is thewrapper class for values of the primitive typeboolean.
    Instances of the classClass represent classes and interfaces in a running Java application.
    A class loader is an object that is responsible for loading classes.
    Thrown when an application tries to load in a class through its string name using: TheforName method in classClass.
    A class implements theCloneable interface to indicate to theObject.clone() method that it is legal for that method to make a field-for-field copy of instances of that class.
    This interface imposes a total ordering on the objects of each class that implements it.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    TheInteger class is thewrapper class for values of the primitive typeint.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    Represents metadata about a run-time package associated with a class loader.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byjava.net.http
    Class
    Description
    An object that may hold resources (such as file or socket handles) until it is closed.
    ACharSequence is a readable sequence ofchar values.
    This interface imposes a total ordering on the objects of each class that implements it.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    An informative annotation type used to indicate that an interface type declaration is intended to be afunctional interface as defined by the Java Language Specification.
    Thrown when a thread is waiting, sleeping, or otherwise occupied, and the thread is interrupted, either before or during the activity.
    Implementing this interface allows an object to be the target of the enhancedfor statement (sometimes called the "for-each loop" statement).
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
    TheVoid class is an uninstantiable placeholder class to hold a reference to theClass object representing the Java keyword void.
  • Classes injava.lang used byjava.net.spi
    Class
    Description
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
  • Classes injava.lang used byjava.nio
    Class
    Description
    An object to whichchar sequences and values can be appended.
    ACharSequence is a readable sequence ofchar values.
    This interface imposes a total ordering on the objects of each class that implements it.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    Signals that a method has been invoked at an illegal or inappropriate time.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    AReadable is a source of characters.
    RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
    Thrown to indicate that the requested operation is not supported.
  • Classes injava.lang used byjava.nio.channels
    Class
    Description
    An object that may hold resources (such as file or socket handles) until it is closed.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    Thrown to indicate that a method has been passed an illegal or inappropriate argument.
    Signals that a method has been invoked at an illegal or inappropriate time.
    TheInteger class is thewrapper class for values of the primitive typeint.
    Thrown when a thread is waiting, sleeping, or otherwise occupied, and the thread is interrupted, either before or during the activity.
    TheLong class is thewrapper class for values of the primitive typelong.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
    TheVoid class is an uninstantiable placeholder class to hold a reference to theClass object representing the Java keyword void.
  • Class
    Description
    An object that may hold resources (such as file or socket handles) until it is closed.
    ClassObject is the root of the class hierarchy.
  • Classes injava.lang used byjava.nio.charset
    Class
    Description
    ACharSequence is a readable sequence ofchar values.
    This interface imposes a total ordering on the objects of each class that implements it.
    AnError is a subclass ofThrowable that indicates serious problems that a reasonable application should not try to catch.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    Thrown to indicate that a method has been passed an illegal or inappropriate argument.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Class
    Description
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
  • Classes injava.lang used byjava.nio.file
    Class
    Description
    An object that may hold resources (such as file or socket handles) until it is closed.
    ACharSequence is a readable sequence ofchar values.
    Instances of the classClass represent classes and interfaces in a running Java application.
    A class loader is an object that is responsible for loading classes.
    This interface imposes a total ordering on the objects of each class that implements it.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    An informative annotation type used to indicate that an interface type declaration is intended to be afunctional interface as defined by the Java Language Specification.
    Thrown to indicate that a method has been passed an illegal or inappropriate argument.
    Signals that a method has been invoked at an illegal or inappropriate time.
    Thrown when a thread is waiting, sleeping, or otherwise occupied, and the thread is interrupted, either before or during the activity.
    Implementing this interface allows an object to be the target of the enhancedfor statement (sometimes called the "for-each loop" statement).
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
    Thrown to indicate that the requested operation is not supported.
  • Class
    Description
    This interface imposes a total ordering on the objects of each class that implements it.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byjava.nio.file.spi
    Class
    Description
    Instances of the classClass represent classes and interfaces in a running Java application.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
  • Classes injava.lang used byjava.rmi
    Class
    Description
    Thrown when an application tries to load in a class through its string name using: TheforName method in classClass.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    AnError is a subclass ofThrowable that indicates serious problems that a reasonable application should not try to catch.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
    Thrown to indicate a security violation.
    Deprecated, for removal: This API element is subject to removal in a future version.
    There is no replacement for this class.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byjava.rmi.dgc
    Class
    Description
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
  • Classes injava.lang used byjava.rmi.registry
    Class
    Description
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
  • Classes injava.lang used byjava.rmi.server
    Class
    Description
    An object to whichchar sequences and values can be appended.
    An object that may hold resources (such as file or socket handles) until it is closed.
    Instances of the classClass represent classes and interfaces in a running Java application.
    A class loader is an object that is responsible for loading classes.
    Thrown when an application tries to load in a class through its string name using: TheforName method in classClass.
    Thrown to indicate that theclone method in classObject has been called to clone an object, but that the object's class does not implement theCloneable interface.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byjava.security
    Class
    Description
    An object that may hold resources (such as file or socket handles) until it is closed.
    Instances of the classClass represent classes and interfaces in a running Java application.
    A class loader is an object that is responsible for loading classes.
    Thrown when an application tries to load in a class through its string name using: TheforName method in classClass.
    A class implements theCloneable interface to indicate to theObject.clone() method that it is legal for that method to make a field-for-field copy of instances of that class.
    Thrown to indicate that theclone method in classObject has been called to clone an object, but that the object's class does not implement theCloneable interface.
    This interface imposes a total ordering on the objects of each class that implements it.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    An informative annotation type used to indicate that an interface type declaration is intended to be afunctional interface as defined by the Java Language Specification.
    Thrown to indicate that a method has been passed an illegal or inappropriate argument.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
    Thrown to indicate a security violation.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byjava.security.cert
    Class
    Description
    A class implements theCloneable interface to indicate to theObject.clone() method that it is legal for that method to make a field-for-field copy of instances of that class.
    This interface imposes a total ordering on the objects of each class that implements it.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Class
    Description
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
  • Classes injava.lang used byjava.security.spec
    Class
    Description
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byjava.sql
    Class
    Description
    An object that may hold resources (such as file or socket handles) until it is closed.
    Instances of the classClass represent classes and interfaces in a running Java application.
    A class implements theCloneable interface to indicate to theObject.clone() method that it is legal for that method to make a field-for-field copy of instances of that class.
    This interface imposes a total ordering on the objects of each class that implements it.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    TheInteger class is thewrapper class for values of the primitive typeint.
    Implementing this interface allows an object to be the target of the enhancedfor statement (sometimes called the "for-each loop" statement).
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byjava.text
    Class
    Description
    ACharSequence is a readable sequence ofchar values.
    A class implements theCloneable interface to indicate to theObject.clone() method that it is legal for that method to make a field-for-field copy of instances of that class.
    This interface imposes a total ordering on the objects of each class that implements it.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    The abstract classNumber is the superclass of platform classes representing numeric values that are convertible to the primitive typesbyte,double,float, int,long, andshort.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
    A thread-safe, mutable sequence of characters.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byjava.text.spi
    Class
    Description
    ClassObject is the root of the class hierarchy.
  • Classes injava.lang used byjava.time
    Class
    Description
    ACharSequence is a readable sequence ofchar values.
    This interface imposes a total ordering on the objects of each class that implements it.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byjava.time.chrono
    Class
    Description
    This interface imposes a total ordering on the objects of each class that implements it.
    TheLong class is thewrapper class for values of the primitive typelong.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
  • Classes injava.lang used byjava.time.format
    Class
    Description
    An object to whichchar sequences and values can be appended.
    TheBoolean class is thewrapper class for values of the primitive typeboolean.
    ACharSequence is a readable sequence ofchar values.
    This interface imposes a total ordering on the objects of each class that implements it.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    TheLong class is thewrapper class for values of the primitive typelong.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byjava.time.temporal
    Class
    Description
    This interface imposes a total ordering on the objects of each class that implements it.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    An informative annotation type used to indicate that an interface type declaration is intended to be afunctional interface as defined by the Java Language Specification.
    TheLong class is thewrapper class for values of the primitive typelong.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byjava.time.zone
    Class
    Description
    This interface imposes a total ordering on the objects of each class that implements it.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byjava.util
    Class
    Description
    An object to whichchar sequences and values can be appended.
    An object that may hold resources (such as file or socket handles) until it is closed.
    TheBoolean class is thewrapper class for values of the primitive typeboolean.
    TheCharacter class is thewrapper class for values of the primitive typechar.
    ACharSequence is a readable sequence ofchar values.
    Instances of the classClass represent classes and interfaces in a running Java application.
    A class loader is an object that is responsible for loading classes.
    A class implements theCloneable interface to indicate to theObject.clone() method that it is legal for that method to make a field-for-field copy of instances of that class.
    Thrown to indicate that theclone method in classObject has been called to clone an object, but that the object's class does not implement theCloneable interface.
    This interface imposes a total ordering on the objects of each class that implements it.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    TheDouble class is thewrapper class for values of the primitive typedouble.
    This is the common base class of all Java language enumeration classes.
    AnError is a subclass ofThrowable that indicates serious problems that a reasonable application should not try to catch.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    An informative annotation type used to indicate that an interface type declaration is intended to be afunctional interface as defined by the Java Language Specification.
    An IllegalAccessException is thrown when an application tries to reflectively create an instance (other than an array), set or get a field, or invoke a method, but the currently executing method does not have access to the definition of the specified class, field, method or constructor.
    Thrown to indicate that a method has been passed an illegal or inappropriate argument.
    Signals that a method has been invoked at an illegal or inappropriate time.
    Thrown when an application tries to create an instance of a class using thenewInstance method in classClass, but the specified class object cannot be instantiated.
    TheInteger class is thewrapper class for values of the primitive typeint.
    Implementing this interface allows an object to be the target of the enhancedfor statement (sometimes called the "for-each loop" statement).
    TheLong class is thewrapper class for values of the primitive typelong.
    Represents a run-time module, eithernamed or unnamed.
    A layer of modules in the Java virtual machine.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    AReadable is a source of characters.
    Represents an operation that does not return a result.
    RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
    A programmer assertion that the body of the annotated method or constructor does not perform potentially unsafe operations on its varargs parameter.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Class
    Description
    An object that may hold resources (such as file or socket handles) until it is closed.
    TheBoolean class is thewrapper class for values of the primitive typeboolean.
    A class implements theCloneable interface to indicate to theObject.clone() method that it is legal for that method to make a field-for-field copy of instances of that class.
    This interface imposes a total ordering on the objects of each class that implements it.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    An informative annotation type used to indicate that an interface type declaration is intended to be afunctional interface as defined by the Java Language Specification.
    Signals that a method has been invoked at an illegal or inappropriate time.
    Thrown when a thread is waiting, sleeping, or otherwise occupied, and the thread is interrupted, either before or during the activity.
    Implementing this interface allows an object to be the target of the enhancedfor statement (sometimes called the "for-each loop" statement).
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    Represents an operation that does not return a result.
    RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    Athread is a thread of execution in a program.
    Interface for handlers invoked when aThread abruptly terminates due to an uncaught exception.
    A thread group represents a set of threads.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
    TheVoid class is an uninstantiable placeholder class to hold a reference to theClass object representing the Java keyword void.
  • Class
    Description
    Instances of the classClass represent classes and interfaces in a running Java application.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    The abstract classNumber is the superclass of platform classes representing numeric values that are convertible to the primitive typesbyte,double,float, int,long, andshort.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
  • Class
    Description
    Thrown when a thread is waiting, sleeping, or otherwise occupied, and the thread is interrupted, either before or during the activity.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
    Athread is a thread of execution in a program.
  • Classes injava.lang used byjava.util.function
    Class
    Description
    An informative annotation type used to indicate that an interface type declaration is intended to be afunctional interface as defined by the Java Language Specification.
    ClassObject is the root of the class hierarchy.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
  • Classes injava.lang used byjava.util.jar
    Class
    Description
    An object that may hold resources (such as file or socket handles) until it is closed.
    A class implements theCloneable interface to indicate to theObject.clone() method that it is legal for that method to make a field-for-field copy of instances of that class.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    A representation of a version string for an implementation of the Java SE Platform.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byjava.util.logging
    Class
    Description
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    An informative annotation type used to indicate that an interface type declaration is intended to be afunctional interface as defined by the Java Language Specification.
    Thrown to indicate that a method has been passed an illegal or inappropriate argument.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    Represents an operation that does not return a result.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byjava.util.prefs
    Class
    Description
    Instances of the classClass represent classes and interfaces in a running Java application.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    An informative annotation type used to indicate that an interface type declaration is intended to be afunctional interface as defined by the Java Language Specification.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byjava.util.random
    Class
    Description
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
  • Classes injava.lang used byjava.util.regex
    Class
    Description
    ACharSequence is a readable sequence ofchar values.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    Thrown to indicate that a method has been passed an illegal or inappropriate argument.
    TheInteger class is thewrapper class for values of the primitive typeint.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
    TheString class represents character strings.
    A thread-safe, mutable sequence of characters.
    A mutable sequence of characters.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byjava.util.spi
    Class
    Description
    TheInteger class is thewrapper class for values of the primitive typeint.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
  • Classes injava.lang used byjava.util.stream
    Class
    Description
    An object that may hold resources (such as file or socket handles) until it is closed.
    TheBoolean class is thewrapper class for values of the primitive typeboolean.
    ACharSequence is a readable sequence ofchar values.
    This interface imposes a total ordering on the objects of each class that implements it.
    TheDouble class is thewrapper class for values of the primitive typedouble.
    An informative annotation type used to indicate that an interface type declaration is intended to be afunctional interface as defined by the Java Language Specification.
    TheInteger class is thewrapper class for values of the primitive typeint.
    TheLong class is thewrapper class for values of the primitive typelong.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    Represents an operation that does not return a result.
    A programmer assertion that the body of the annotated method or constructor does not perform potentially unsafe operations on its varargs parameter.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheVoid class is an uninstantiable placeholder class to hold a reference to theClass object representing the Java keyword void.
  • Classes injava.lang used byjava.util.zip
    Class
    Description
    An object that may hold resources (such as file or socket handles) until it is closed.
    A class implements theCloneable interface to indicate to theObject.clone() method that it is legal for that method to make a field-for-field copy of instances of that class.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    AnError is a subclass ofThrowable that indicates serious problems that a reasonable application should not try to catch.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    Thrown to indicate some unexpected internal error has occurred in the Java Virtual Machine.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
    Thrown to indicate that the Java Virtual Machine is broken or has run out of resources necessary for it to continue operating.
  • Class
    Description
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    The abstract classNumber is the superclass of platform classes representing numeric values that are convertible to the primitive typesbyte,double,float, int,long, andshort.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
  • Class
    Description
    ACharSequence is a readable sequence ofchar values.
    Instances of the classClass represent classes and interfaces in a running Java application.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    Implementing this interface allows an object to be the target of the enhancedfor statement (sometimes called the "for-each loop" statement).
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byjavax.crypto
    Class
    Description
    An object that may hold resources (such as file or socket handles) until it is closed.
    Instances of the classClass represent classes and interfaces in a running Java application.
    Thrown when an application tries to load in a class through its string name using: TheforName method in classClass.
    A class implements theCloneable interface to indicate to theObject.clone() method that it is legal for that method to make a field-for-field copy of instances of that class.
    Thrown to indicate that theclone method in classObject has been called to clone an object, but that the object's class does not implement theCloneable interface.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    Signals that a method has been invoked at an illegal or inappropriate time.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Class
    Description
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
  • Classes injava.lang used byjavax.crypto.spec
    Class
    Description
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
  • Classes injava.lang used byjavax.imageio
    Class
    Description
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
    Thrown to indicate that the requested operation is not supported.
  • Class
    Description
    TheString class represents character strings.
  • Class
    Description
    Instances of the classClass represent classes and interfaces in a running Java application.
    This interface imposes a total ordering on the objects of each class that implements it.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Class
    Description
    ClassObject is the root of the class hierarchy.
  • Class
    Description
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
  • Class
    Description
    A class implements theCloneable interface to indicate to theObject.clone() method that it is legal for that method to make a field-for-field copy of instances of that class.
    Thrown to indicate that theclone method in classObject has been called to clone an object, but that the object's class does not implement theCloneable interface.
    TheInteger class is thewrapper class for values of the primitive typeint.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
  • Classes injava.lang used byjavax.imageio.spi
    Class
    Description
    Instances of the classClass represent classes and interfaces in a running Java application.
    A class loader is an object that is responsible for loading classes.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Class
    Description
    An object that may hold resources (such as file or socket handles) until it is closed.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byjavax.lang.model
    Class
    Description
    ACharSequence is a readable sequence ofchar values.
    Instances of the classClass represent classes and interfaces in a running Java application.
    This interface imposes a total ordering on the objects of each class that implements it.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    A representation of a version string for an implementation of the Java SE Platform.
    RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Class
    Description
    ACharSequence is a readable sequence ofchar values.
    Instances of the classClass represent classes and interfaces in a running Java application.
    This interface imposes a total ordering on the objects of each class that implements it.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Class
    Description
    Instances of the classClass represent classes and interfaces in a running Java application.
    This interface imposes a total ordering on the objects of each class that implements it.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Class
    Description
    ACharSequence is a readable sequence ofchar values.
    This interface imposes a total ordering on the objects of each class that implements it.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    Implementing this interface allows an object to be the target of the enhancedfor statement (sometimes called the "for-each loop" statement).
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
  • Classes injava.lang used byjavax.management
    Class
    Description
    TheBoolean class is thewrapper class for values of the primitive typeboolean.
    Instances of the classClass represent classes and interfaces in a running Java application.
    A class loader is an object that is responsible for loading classes.
    Thrown when an application tries to load in a class through its string name using: TheforName method in classClass.
    A class implements theCloneable interface to indicate to theObject.clone() method that it is legal for that method to make a field-for-field copy of instances of that class.
    This interface imposes a total ordering on the objects of each class that implements it.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    AnError is a subclass ofThrowable that indicates serious problems that a reasonable application should not try to catch.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    Thrown to indicate that a method has been passed an illegal or inappropriate argument.
    TheInteger class is thewrapper class for values of the primitive typeint.
    Implementing this interface allows an object to be the target of the enhancedfor statement (sometimes called the "for-each loop" statement).
    Thrown when an application attempts to usenull in a case where an object is required.
    The abstract classNumber is the superclass of platform classes representing numeric values that are convertible to the primitive typesbyte,double,float, int,long, andshort.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Class
    Description
    Instances of the classClass represent classes and interfaces in a running Java application.
    A class loader is an object that is responsible for loading classes.
    Thrown when an application tries to load in a class through its string name using: TheforName method in classClass.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
  • Class
    Description
    TheBoolean class is thewrapper class for values of the primitive typeboolean.
    A class implements theCloneable interface to indicate to theObject.clone() method that it is legal for that method to make a field-for-field copy of instances of that class.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    Thrown to indicate that a method has been passed an illegal or inappropriate argument.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Class
    Description
    TheBoolean class is thewrapper class for values of the primitive typeboolean.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    Thrown to indicate that a method has been passed an illegal or inappropriate argument.
    The abstract classNumber is the superclass of platform classes representing numeric values that are convertible to the primitive typesbyte,double,float, int,long, andshort.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Class
    Description
    TheBoolean class is thewrapper class for values of the primitive typeboolean.
    TheByte class is thewrapper class for values of the primitive typebyte.
    TheCharacter class is thewrapper class for values of the primitive typechar.
    Instances of the classClass represent classes and interfaces in a running Java application.
    A class implements theCloneable interface to indicate to theObject.clone() method that it is legal for that method to make a field-for-field copy of instances of that class.
    This interface imposes a total ordering on the objects of each class that implements it.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    TheDouble class is thewrapper class for values of the primitive typedouble.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    TheFloat class is thewrapper class for values of the primitive typefloat.
    Thrown to indicate that a method has been passed an illegal or inappropriate argument.
    TheInteger class is thewrapper class for values of the primitive typeint.
    TheLong class is thewrapper class for values of the primitive typelong.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
    TheShort class is thewrapper class for values of the primitive typeshort.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
    TheVoid class is an uninstantiable placeholder class to hold a reference to theClass object representing the Java keyword void.
  • Class
    Description
    TheBoolean class is thewrapper class for values of the primitive typeboolean.
    Thrown when an application tries to load in a class through its string name using: TheforName method in classClass.
    A class implements theCloneable interface to indicate to theObject.clone() method that it is legal for that method to make a field-for-field copy of instances of that class.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    Thrown to indicate that a method has been passed an illegal or inappropriate argument.
    Thrown to indicate that an index of some sort (such as to an array, to a string, or to a vector) is out of range.
    TheInteger class is thewrapper class for values of the primitive typeint.
    Implementing this interface allows an object to be the target of the enhancedfor statement (sometimes called the "for-each loop" statement).
    Thrown when a particular method cannot be found.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Class
    Description
    An object that may hold resources (such as file or socket handles) until it is closed.
    TheBoolean class is thewrapper class for values of the primitive typeboolean.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    AnError is a subclass ofThrowable that indicates serious problems that a reasonable application should not try to catch.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    TheInteger class is thewrapper class for values of the primitive typeint.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Class
    Description
    An object that may hold resources (such as file or socket handles) until it is closed.
    A class loader is an object that is responsible for loading classes.
    TheInteger class is thewrapper class for values of the primitive typeint.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
  • Class
    Description
    TheBoolean class is thewrapper class for values of the primitive typeboolean.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    Thrown to indicate that a method has been passed an illegal or inappropriate argument.
    TheInteger class is thewrapper class for values of the primitive typeint.
    TheLong class is thewrapper class for values of the primitive typelong.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
  • Classes injava.lang used byjavax.naming
    Class
    Description
    A class implements theCloneable interface to indicate to theObject.clone() method that it is legal for that method to make a field-for-field copy of instances of that class.
    This interface imposes a total ordering on the objects of each class that implements it.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Class
    Description
    A class implements theCloneable interface to indicate to theObject.clone() method that it is legal for that method to make a field-for-field copy of instances of that class.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byjavax.naming.event
    Class
    Description
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
  • Classes injava.lang used byjavax.naming.ldap
    Class
    Description
    A class implements theCloneable interface to indicate to theObject.clone() method that it is legal for that method to make a field-for-field copy of instances of that class.
    This interface imposes a total ordering on the objects of each class that implements it.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Class
    Description
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
  • Classes injava.lang used byjavax.naming.spi
    Class
    Description
    Instances of the classClass represent classes and interfaces in a running Java application.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
  • Classes injava.lang used byjavax.net
    Class
    Description
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
  • Classes injava.lang used byjavax.net.ssl
    Class
    Description
    An object that may hold resources (such as file or socket handles) until it is closed.
    This interface imposes a total ordering on the objects of each class that implements it.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    Represents an operation that does not return a result.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byjavax.print
    Class
    Description
    Instances of the classClass represent classes and interfaces in a running Java application.
    A class implements theCloneable interface to indicate to theObject.clone() method that it is legal for that method to make a field-for-field copy of instances of that class.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Class
    Description
    Instances of the classClass represent classes and interfaces in a running Java application.
    A class implements theCloneable interface to indicate to theObject.clone() method that it is legal for that method to make a field-for-field copy of instances of that class.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Class
    Description
    Instances of the classClass represent classes and interfaces in a running Java application.
    A class implements theCloneable interface to indicate to theObject.clone() method that it is legal for that method to make a field-for-field copy of instances of that class.
    Implementing this interface allows an object to be the target of the enhancedfor statement (sometimes called the "for-each loop" statement).
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
  • Classes injava.lang used byjavax.print.event
    Class
    Description
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
  • Classes injava.lang used byjavax.rmi.ssl
    Class
    Description
    Thrown to indicate that a method has been passed an illegal or inappropriate argument.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
  • Classes injava.lang used byjavax.script
    Class
    Description
    Instances of the classClass represent classes and interfaces in a running Java application.
    A class loader is an object that is responsible for loading classes.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    TheInteger class is thewrapper class for values of the primitive typeint.
    Thrown when a particular method cannot be found.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Class
    Description
    Instances of the classClass represent classes and interfaces in a running Java application.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Class
    Description
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Class
    Description
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
  • Class
    Description
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Class
    Description
    TheString class represents character strings.
  • Class
    Description
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
  • Class
    Description
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Class
    Description
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byjavax.smartcardio
    Class
    Description
    This interface imposes a total ordering on the objects of each class that implements it.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byjavax.sound.midi
    Class
    Description
    Thrown to indicate that an array has been accessed with an illegal index.
    An object that may hold resources (such as file or socket handles) until it is closed.
    Instances of the classClass represent classes and interfaces in a running Java application.
    A class implements theCloneable interface to indicate to theObject.clone() method that it is legal for that method to make a field-for-field copy of instances of that class.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Class
    Description
    ClassObject is the root of the class hierarchy.
  • Class
    Description
    An object that may hold resources (such as file or socket handles) until it is closed.
    Instances of the classClass represent classes and interfaces in a running Java application.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Class
    Description
    ClassObject is the root of the class hierarchy.
  • Classes injava.lang used byjavax.sql
    Class
    Description
    An object that may hold resources (such as file or socket handles) until it is closed.
    Instances of the classClass represent classes and interfaces in a running Java application.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
  • Classes injava.lang used byjavax.sql.rowset
    Class
    Description
    An object that may hold resources (such as file or socket handles) until it is closed.
    Instances of the classClass represent classes and interfaces in a running Java application.
    A class loader is an object that is responsible for loading classes.
    A class implements theCloneable interface to indicate to theObject.clone() method that it is legal for that method to make a field-for-field copy of instances of that class.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    Implementing this interface allows an object to be the target of the enhancedfor statement (sometimes called the "for-each loop" statement).
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Class
    Description
    Instances of the classClass represent classes and interfaces in a running Java application.
    A class implements theCloneable interface to indicate to theObject.clone() method that it is legal for that method to make a field-for-field copy of instances of that class.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    Implementing this interface allows an object to be the target of the enhancedfor statement (sometimes called the "for-each loop" statement).
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Class
    Description
    An object that may hold resources (such as file or socket handles) until it is closed.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    Implementing this interface allows an object to be the target of the enhancedfor statement (sometimes called the "for-each loop" statement).
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byjavax.swing
    Class
    Description
    An object that may hold resources (such as file or socket handles) until it is closed.
    TheBoolean class is thewrapper class for values of the primitive typeboolean.
    TheCharacter class is thewrapper class for values of the primitive typechar.
    Instances of the classClass represent classes and interfaces in a running Java application.
    A class loader is an object that is responsible for loading classes.
    Thrown when an application tries to load in a class through its string name using: TheforName method in classClass.
    A class implements theCloneable interface to indicate to theObject.clone() method that it is legal for that method to make a field-for-field copy of instances of that class.
    Thrown to indicate that theclone method in classObject has been called to clone an object, but that the object's class does not implement theCloneable interface.
    This interface imposes a total ordering on the objects of each class that implements it.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    An IllegalAccessException is thrown when an application tries to reflectively create an instance (other than an array), set or get a field, or invoke a method, but the currently executing method does not have access to the definition of the specified class, field, method or constructor.
    Thrown to indicate that a method has been passed an illegal or inappropriate argument.
    Signals that a method has been invoked at an illegal or inappropriate time.
    Thrown when an application tries to create an instance of a class using thenewInstance method in classClass, but the specified class object cannot be instantiated.
    TheInteger class is thewrapper class for values of the primitive typeint.
    Thrown when a thread is waiting, sleeping, or otherwise occupied, and the thread is interrupted, either before or during the activity.
    Implementing this interface allows an object to be the target of the enhancedfor statement (sometimes called the "for-each loop" statement).
    The abstract classNumber is the superclass of platform classes representing numeric values that are convertible to the primitive typesbyte,double,float, int,long, andshort.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    Represents an operation that does not return a result.
    A programmer assertion that the body of the annotated method or constructor does not perform potentially unsafe operations on its varargs parameter.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byjavax.swing.border
    Class
    Description
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
  • Class
    Description
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
  • Classes injava.lang used byjavax.swing.event
    Class
    Description
    Instances of the classClass represent classes and interfaces in a running Java application.
    This interface imposes a total ordering on the objects of each class that implements it.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
  • Class
    Description
    TheBoolean class is thewrapper class for values of the primitive typeboolean.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
  • Classes injava.lang used byjavax.swing.plaf
    Class
    Description
    A class implements theCloneable interface to indicate to theObject.clone() method that it is legal for that method to make a field-for-field copy of instances of that class.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
  • Class
    Description
    TheBoolean class is thewrapper class for values of the primitive typeboolean.
    A class implements theCloneable interface to indicate to theObject.clone() method that it is legal for that method to make a field-for-field copy of instances of that class.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    TheInteger class is thewrapper class for values of the primitive typeint.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
  • Class
    Description
    A class implements theCloneable interface to indicate to theObject.clone() method that it is legal for that method to make a field-for-field copy of instances of that class.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
  • Class
    Description
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
  • Class
    Description
    This interface imposes a total ordering on the objects of each class that implements it.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
  • Class
    Description
    Instances of the classClass represent classes and interfaces in a running Java application.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
  • Classes injava.lang used byjavax.swing.table
    Class
    Description
    Instances of the classClass represent classes and interfaces in a running Java application.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    TheInteger class is thewrapper class for values of the primitive typeint.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
  • Classes injava.lang used byjavax.swing.text
    Class
    Description
    ACharSequence is a readable sequence ofchar values.
    Instances of the classClass represent classes and interfaces in a running Java application.
    Thrown when an application tries to load in a class through its string name using: TheforName method in classClass.
    A class implements theCloneable interface to indicate to theObject.clone() method that it is legal for that method to make a field-for-field copy of instances of that class.
    Thrown to indicate that theclone method in classObject has been called to clone an object, but that the object's class does not implement theCloneable interface.
    This interface imposes a total ordering on the objects of each class that implements it.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    Represents an operation that does not return a result.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    Athread is a thread of execution in a program.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Class
    Description
    A class implements theCloneable interface to indicate to theObject.clone() method that it is legal for that method to make a field-for-field copy of instances of that class.
    This interface imposes a total ordering on the objects of each class that implements it.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
  • Class
    Description
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
    A thread-safe, mutable sequence of characters.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
  • Class
    Description
    A class implements theCloneable interface to indicate to theObject.clone() method that it is legal for that method to make a field-for-field copy of instances of that class.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
  • Classes injava.lang used byjavax.swing.tree
    Class
    Description
    Instances of the classClass represent classes and interfaces in a running Java application.
    A class implements theCloneable interface to indicate to theObject.clone() method that it is legal for that method to make a field-for-field copy of instances of that class.
    Thrown to indicate that theclone method in classObject has been called to clone an object, but that the object's class does not implement theCloneable interface.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byjavax.swing.undo
    Class
    Description
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byjavax.tools
    Class
    Description
    An object that may hold resources (such as file or socket handles) until it is closed.
    TheBoolean class is thewrapper class for values of the primitive typeboolean.
    ACharSequence is a readable sequence ofchar values.
    Instances of the classClass represent classes and interfaces in a running Java application.
    A class loader is an object that is responsible for loading classes.
    This interface imposes a total ordering on the objects of each class that implements it.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    Implementing this interface allows an object to be the target of the enhancedfor statement (sometimes called the "for-each loop" statement).
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
  • Class
    Description
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byjavax.xml
    Class
    Description
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
  • Classes injava.lang used byjavax.xml.catalog
    Class
    Description
    This interface imposes a total ordering on the objects of each class that implements it.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byjavax.xml.crypto
    Class
    Description
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    Implementing this interface allows an object to be the target of the enhancedfor statement (sometimes called the "for-each loop" statement).
    ClassObject is the root of the class hierarchy.
    RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Class
    Description
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
  • Class
    Description
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Class
    Description
    ClassObject is the root of the class hierarchy.
  • Class
    Description
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
  • Class
    Description
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
  • Classes injava.lang used byjavax.xml.datatype
    Class
    Description
    A class loader is an object that is responsible for loading classes.
    A class implements theCloneable interface to indicate to theObject.clone() method that it is legal for that method to make a field-for-field copy of instances of that class.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    The abstract classNumber is the superclass of platform classes representing numeric values that are convertible to the primitive typesbyte,double,float, int,long, andshort.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Class
    Description
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
  • Classes injava.lang used byjavax.xml.parsers
    Class
    Description
    A class loader is an object that is responsible for loading classes.
    AnError is a subclass ofThrowable that indicates serious problems that a reasonable application should not try to catch.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    Thrown to indicate that a method has been passed an illegal or inappropriate argument.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byjavax.xml.stream
    Class
    Description
    A class loader is an object that is responsible for loading classes.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    AnError is a subclass ofThrowable that indicates serious problems that a reasonable application should not try to catch.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    Thrown to indicate that a method has been passed an illegal or inappropriate argument.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Class
    Description
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
  • Class
    Description
    Thrown to indicate that a method has been passed an illegal or inappropriate argument.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
  • Class
    Description
    A class loader is an object that is responsible for loading classes.
    AnError is a subclass ofThrowable that indicates serious problems that a reasonable application should not try to catch.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    Thrown to indicate that a method has been passed an illegal or inappropriate argument.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Class
    Description
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
  • Class
    Description
    Thrown to indicate that a method has been passed an illegal or inappropriate argument.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
  • Class
    Description
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
  • Class
    Description
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
  • Class
    Description
    A class loader is an object that is responsible for loading classes.
    AnError is a subclass ofThrowable that indicates serious problems that a reasonable application should not try to catch.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byjavax.xml.xpath
    Class
    Description
    Instances of the classClass represent classes and interfaces in a running Java application.
    A class loader is an object that is responsible for loading classes.
    This interface imposes a total ordering on the objects of each class that implements it.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    Implementing this interface allows an object to be the target of the enhancedfor statement (sometimes called the "for-each loop" statement).
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byjdk.dynalink
    Class
    Description
    A class loader is an object that is responsible for loading classes.
    This interface imposes a total ordering on the objects of each class that implements it.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
    An element in a stack trace, as returned byThrowable.getStackTrace().
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byjdk.dynalink.beans
    Class
    Description
    Instances of the classClass represent classes and interfaces in a running Java application.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    An informative annotation type used to indicate that an interface type declaration is intended to be afunctional interface as defined by the Java Language Specification.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
  • Class
    Description
    Instances of the classClass represent classes and interfaces in a running Java application.
    This interface imposes a total ordering on the objects of each class that implements it.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    An informative annotation type used to indicate that an interface type declaration is intended to be afunctional interface as defined by the Java Language Specification.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Class
    Description
    Instances of the classClass represent classes and interfaces in a running Java application.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    Implementing this interface allows an object to be the target of the enhancedfor statement (sometimes called the "for-each loop" statement).
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
  • Class
    Description
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
  • Class
    Description
    TheByte class is thewrapper class for values of the primitive typebyte.
    Instances of the classClass represent classes and interfaces in a running Java application.
    This interface imposes a total ordering on the objects of each class that implements it.
    TheDouble class is thewrapper class for values of the primitive typedouble.
    TheFloat class is thewrapper class for values of the primitive typefloat.
    TheInteger class is thewrapper class for values of the primitive typeint.
    TheLong class is thewrapper class for values of the primitive typelong.
    The abstract classNumber is the superclass of platform classes representing numeric values that are convertible to the primitive typesbyte,double,float, int,long, andshort.
    Thrown to indicate that the application has attempted to convert a string to one of the numeric types, but that the string does not have the appropriate format.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheShort class is thewrapper class for values of the primitive typeshort.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
  • Classes injava.lang used byjdk.javadoc.doclet
    Class
    Description
    This interface imposes a total ordering on the objects of each class that implements it.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
  • Classes injava.lang used byjdk.jfr
    Class
    Description
    An object that may hold resources (such as file or socket handles) until it is closed.
    Instances of the classClass represent classes and interfaces in a running Java application.
    This interface imposes a total ordering on the objects of each class that implements it.
    Signals that a method has been invoked at an illegal or inappropriate time.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    Represents an operation that does not return a result.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
  • Classes injava.lang used byjdk.jfr.consumer
    Class
    Description
    An object that may hold resources (such as file or socket handles) until it is closed.
    Instances of the classClass represent classes and interfaces in a running Java application.
    Thrown when a thread is waiting, sleeping, or otherwise occupied, and the thread is interrupted, either before or during the activity.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    Represents an operation that does not return a result.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byjdk.jshell
    Class
    Description
    An object that may hold resources (such as file or socket handles) until it is closed.
    This interface imposes a total ordering on the objects of each class that implements it.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    Signals that a method has been invoked at an illegal or inappropriate time.
    TheInteger class is thewrapper class for values of the primitive typeint.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Class
    Description
    An object that may hold resources (such as file or socket handles) until it is closed.
    Instances of the classClass represent classes and interfaces in a running Java application.
    A class loader is an object that is responsible for loading classes.
    Thrown when an application tries to load in a class through its string name using: TheforName method in classClass.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    Process provides control of native processes started by ProcessBuilder.start and Runtime.exec.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byjdk.jshell.spi
    Class
    Description
    An object that may hold resources (such as file or socket handles) until it is closed.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
    An element in a stack trace, as returned byThrowable.getStackTrace().
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byjdk.jshell.tool
    Class
    Description
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    TheString class represents character strings.
  • Classes injava.lang used byjdk.management.jfr
    Class
    Description
    An object that may hold resources (such as file or socket handles) until it is closed.
    Thrown to indicate that a method has been passed an illegal or inappropriate argument.
    Signals that a method has been invoked at an illegal or inappropriate time.
    Thrown when a thread is waiting, sleeping, or otherwise occupied, and the thread is interrupted, either before or during the activity.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    Represents an operation that does not return a result.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byjdk.net
    Class
    Description
    TheBoolean class is thewrapper class for values of the primitive typeboolean.
    Instances of the classClass represent classes and interfaces in a running Java application.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    TheInteger class is thewrapper class for values of the primitive typeint.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
  • Classes injava.lang used byjdk.nio
    Class
    Description
    ClassObject is the root of the class hierarchy.
  • Classes injava.lang used byjdk.nio.mapmode
    Class
    Description
    ClassObject is the root of the class hierarchy.
  • Class
    Description
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Class
    Description
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byorg.ietf.jgss
    Class
    Description
    A class implements theCloneable interface to indicate to theObject.clone() method that it is legal for that method to make a field-for-field copy of instances of that class.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byorg.w3c.dom
    Class
    Description
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Class
    Description
    Thrown to indicate that the code has attempted to cast an object to a subclass of which it is not an instance.
    Thrown when an application tries to load in a class through its string name using: TheforName method in classClass.
    An IllegalAccessException is thrown when an application tries to reflectively create an instance (other than an array), set or get a field, or invoke a method, but the currently executing method does not have access to the definition of the specified class, field, method or constructor.
    Thrown when an application tries to create an instance of a class using thenewInstance method in classClass, but the specified class object cannot be instantiated.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
  • Classes injava.lang used byorg.w3c.dom.css
    Class
    Description
    TheString class represents character strings.
  • Classes injava.lang used byorg.w3c.dom.events
    Class
    Description
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byorg.w3c.dom.html
    Class
    Description
    TheString class represents character strings.
  • Classes injava.lang used byorg.w3c.dom.ls
    Class
    Description
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byorg.w3c.dom.ranges
    Class
    Description
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Class
    Description
    TheString class represents character strings.
  • Classes injava.lang used byorg.w3c.dom.xpath
    Class
    Description
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byorg.xml.sax
    Class
    Description
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    The classException and its subclasses are a form ofThrowable that indicates conditions that a reasonable application might want to catch.
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
    TheThrowable class is the superclass of all errors and exceptions in the Java language.
  • Classes injava.lang used byorg.xml.sax.ext
    Class
    Description
    ClassObject is the root of the class hierarchy.
    TheString class represents character strings.
  • Class
    Description
    Thrown to indicate that the code has attempted to cast an object to a subclass of which it is not an instance.
    Thrown when an application tries to load in a class through its string name using: TheforName method in classClass.
    A program element annotated@Deprecated is one that programmers are discouraged from using.
    An IllegalAccessException is thrown when an application tries to reflectively create an instance (other than an array), set or get a field, or invoke a method, but the currently executing method does not have access to the definition of the specified class, field, method or constructor.
    Thrown when an application tries to create an instance of a class using thenewInstance method in classClass, but the specified class object cannot be instantiated.
    Thrown when an application attempts to usenull in a case where an object is required.
    ClassObject is the root of the class hierarchy.
    Indicates that a method declaration is intended to override a method declaration in a supertype.
    TheString class represents character strings.
    Indicates the warnings to be suppressed at compile time in the annotated element, and in all elements contained in the annotated element.