Use 
PREV   NEXT      All Classes   All Packages
FlexDoc/Javadoc 2.0
Demo Java Doc

Uses of Interface
java.io.Serializable
Packages that use Serializable
Provides for system input and output through data streams, serialization and the file system.
Provides classes that are fundamental to the design of the Java programming language.
Provides library support for the Java programming language annotation facility.
Contains the collections framework, some internationalization support classes, a service loader, properties, random number generation, string parsing and scanning classes, base64 encoding and decoding, a bit array, and several miscellaneous utility classes.
Utility classes commonly useful in concurrent programming.
Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms.
Provides classes and interfaces that deal with editable and noneditable text components.
Provides the class HTMLEditorKit and supporting classes for creating HTML text editors.
Allows developers to provide support for undo/redo in applications such as text editors.
Provides the classes for implementing XML Catalogs OASIS Standard V1.1, 7 October 2005.
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.
Subinterfaces of Serializable in java.io
interface
Only the identity of the class of an Externalizable instance is written in the serialization stream and it is the responsibility of the class to save and restore the contents of its instances.
Classes in java.io that implement Serializable
class
Base class for character conversion exceptions.
class
Signals that an end of file or end of stream has been reached unexpectedly during input.
class
An abstract representation of file and directory pathnames.
class
Signals that an attempt to open the file denoted by a specified pathname has failed.
class
This class represents access to a file or directory.
class
Signals that an I/O operation has been interrupted.
class
Thrown when the Serialization runtime detects one of the following problems with a Class.
class
Indicates that one or more deserialized objects failed validation tests.
class
Thrown when a serious I/O error has occurred.
class
Signals that an I/O exception of some sort has occurred.
class
Thrown when serialization or deserialization is not active.
class
Thrown when an instance is required to have a Serializable interface.
static enum
The status of a check on the class, array length, number of references, depth, and stream size.
class
Serialization's descriptor for classes.
abstract class
Superclass of all exceptions specific to Object Stream classes.
class
Exception indicating the failure of an object read operation due to unread primitive data, or the end of data belonging to a serialized object in the stream.
class
This class is for Serializable permissions.
class
Thrown when control information that was read from an object stream violates internal consistency checks.
class
Signals that a sync operation has failed.
class
Wraps an IOException with an unchecked exception.
class
The Character Encoding is not supported.
class
Signals that a malformed string in modified UTF-8 format has been read in a data input stream or by any class that implements the data input interface.
class
Signals that one of the ObjectStreamExceptions was thrown during a write operation.
Classes in java.lang that implement Serializable
class
Thrown when an application tries to call an abstract method.
class
Thrown when an exceptional arithmetic condition has occurred.
class
Thrown to indicate that an array has been accessed with an illegal index.
class
Thrown to indicate that an attempt has been made to store the wrong type of object into an array of objects.
class
Thrown to indicate that an assertion has failed.
class
The Boolean class wraps a value of the primitive type boolean in an object.
class
Thrown to indicate that an invokedynamic instruction or a dynamic constant failed to resolve its bootstrap method and arguments, or for invokedynamic instruction the bootstrap method has failed to provide a call site with a target of the correct method type, or for a dynamic constant the bootstrap method has failed to provide a constant value of the required type.
class
The Byte class wraps a value of primitive type byte in an object.
class
The Character class wraps a value of the primitive type char in an object.
static enum
A family of character subsets representing the character scripts defined in the Unicode Standard Annex #24: Script Names.
class
Instances of the class Class represent classes and interfaces in a running Java application.
class
Thrown to indicate that the code has attempted to cast an object to a subclass of which it is not an instance.
class
Thrown when the Java Virtual Machine detects a circularity in the superclass hierarchy of a class being loaded.
class
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.
class
Thrown when an application tries to load in a class through its string name using: The forName method in class Class.
class
Thrown to indicate that the clone method in class Object has been called to clone an object, but that the object's class does not implement the Cloneable interface.
class
The Double class wraps a value of the primitive type double in an object.
abstract class
Enum<E extends Enum<E>>
This is the common base class of all Java language enumeration classes.
class
Thrown when an application tries to access an enum constant by name and the enum type contains no constant with the specified name.
class
An Error is a subclass of Throwable that indicates serious problems that a reasonable application should not try to catch.
class
The class Exception and its subclasses are a form of Throwable that indicates conditions that a reasonable application might want to catch.
class
Signals that an unexpected exception has occurred in a static initializer.
class
The Float class wraps a value of primitive type float in an object.
class
Thrown if an application attempts to access or modify a field, or to call a method that it does not have access to.
class
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.
class
Thrown to indicate that a method has been passed an illegal or inappropriate argument.
class
Thrown to indicate that a method has been called by an inappropriate caller.
class
Thrown to indicate that a thread has attempted to wait on an object's monitor or to notify other threads waiting on an object's monitor without owning the specified monitor.
class
Signals that a method has been invoked at an illegal or inappropriate time.
class
Thrown to indicate that a thread is not in an appropriate state for the requested operation.
class
Thrown when an incompatible class change has occurred to some class definition.
class
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.
class
Thrown when an application tries to use the Java new construct to instantiate an abstract class or an interface.
class
Thrown when an application tries to create an instance of a class using the newInstance method in class Class, but the specified class object cannot be instantiated.
class
The Integer class wraps a value of the primitive type int in an object.
class
Thrown to indicate some unexpected internal error has occurred in the Java Virtual Machine.
class
Thrown when a thread is waiting, sleeping, or otherwise occupied, and the thread is interrupted, either before or during the activity.
class
Thrown when creating a module layer fails.
class
Subclasses of LinkageError indicate that a class has some dependency on another class; however, the latter class has incompatibly changed after the compilation of the former class.
class
The Long class wraps a value of the primitive type long in an object.
class
Thrown if an application tries to create an array with negative size.
class
Thrown if the Java Virtual Machine or a ClassLoader instance tries to load in the definition of a class (as part of a normal method call or as part of creating a new instance using the new expression) and no definition of the class could be found.
class
Thrown if an application tries to access or modify a specified field of an object, and that object no longer has that field.
class
Signals that the class doesn't have a field of a specified name.
class
Thrown if an application tries to call a specified method of a class (either static or instance), and that class no longer has a definition of that method.
class
Thrown when a particular method cannot be found.
class
Thrown when an application attempts to use null in a case where an object is required.
abstract class
The abstract class Number is the superclass of platform classes representing numeric values that are convertible to the primitive types byte, double, float, int, long, and short.
class
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.
class
Thrown when the Java Virtual Machine cannot allocate an object because it is out of memory, and no more memory could be made available by the garbage collector.
static enum
The type of a Redirect.
class
Common superclass of exceptions thrown by reflective operations in core reflection.
class
RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
class
This class is for runtime permissions.
class
Thrown by the security manager to indicate a security violation.
class
The Short class wraps a value of primitive type short in an object.
class
Thrown when a stack overflow occurs because an application recurses too deeply.
class
An element in a stack trace, as returned by Throwable.getStackTrace().
static enum
Stack walker option to configure the stack frame information obtained by a StackWalker.
class
The String class represents character strings.
class
A thread-safe, mutable sequence of characters.
class
A mutable sequence of characters.
class
Thrown by String methods to indicate that an index is either negative or greater than the size of the string.
static enum
System loggers levels.
static enum
A thread state.
class
An instance of ThreadDeath is thrown in the victim thread when the (deprecated) Thread.stop() method is invoked.
class
The Throwable class is the superclass of all errors and exceptions in the Java language.
class
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
Thrown when an unknown but serious exception has occurred in the Java Virtual Machine.
class
Thrown if the Java Virtual Machine cannot find an appropriate native-language definition of a method declared native.
class
Thrown when the Java Virtual Machine attempts to read a class file and determines that the major and minor version numbers in the file are not supported.
class
Thrown to indicate that the requested operation is not supported.
class
Thrown when the "verifier" detects that a class file, though well formed, contains some sort of internal inconsistency or security problem.
abstract class
Thrown to indicate that the Java Virtual Machine is broken or has run out of resources necessary for it to continue operating.
Classes in java.lang.annotation that implement Serializable
class
Thrown when the annotation parser attempts to read an annotation from a class file and determines that the annotation is malformed.
class
Thrown to indicate that a program has attempted to access an element of an annotation whose type has changed after the annotation was compiled (or serialized).
enum
The constants of this enumerated class provide a simple classification of the syntactic locations where annotations may appear in a Java program.
class
Thrown to indicate that a program has attempted to access an element of an annotation interface that was added to the annotation interface definition after the annotation was compiled (or serialized).
enum
Annotation retention policy.
Classes in java.util that implement Serializable
static class
An Entry maintaining a key and a value.
static class
An unmodifiable Entry maintaining a key and a value.
class
Resizable-array implementation of the Deque interface.
class
Resizable-array implementation of the List interface.
class
This class implements a vector of bits that grows as needed.
abstract class
The Calendar class is an abstract class that provides methods for converting between a specific instant in time and a set of calendar fields such as YEAR, MONTH, DAY_OF_MONTH, HOUR, and so on, and for manipulating the calendar fields, such as getting the date of the next week.
class
This exception may be thrown by methods that have detected concurrent modification of an object when such modification is not permissible.
class
Represents a currency.
class
The class Date represents a specific instant in time, with millisecond precision.
class
Unchecked exception thrown when duplicate flags are provided in the format specifier.
class
Thrown by methods in the Stack class to indicate that the stack is empty.
class
EnumMap<K extends Enum<K>,V>
A specialized Map implementation for use with enum type keys.
abstract class
EnumSet<E extends Enum<E>>
A specialized Set implementation for use with enum types.
class
The root class from which all event state objects shall be derived.
class
Unchecked exception thrown when a conversion and flag are incompatible.
static enum
Enum for BigDecimal formatting.
class
Unchecked exception thrown when the formatter has been closed.
class
GregorianCalendar is a concrete subclass of Calendar and provides the standard calendar system used by most of the world.
class
Hash table based implementation of the Map interface.
class
This class implements the Set interface, backed by a hash table (actually a HashMap instance).
class
This class implements a hash table, which maps keys to values.
class
This class implements the Map interface with a hash table, using reference-equality in place of object-equality when comparing keys (and values).
class
Unchecked exception thrown when a character with an invalid Unicode code point as defined by Character.isValidCodePoint(int) is passed to the Formatter.
class
Unchecked exception thrown when the argument corresponding to the format specifier is of an incompatible type.
class
Unchecked exception thrown when a format string contains an illegal syntax or a format specifier that is incompatible with the given arguments.
class
Unchecked exception thrown when an illegal combination flags is given.
class
Unchecked exception thrown when the precision is a negative value other than -1, the conversion does not support a precision, or the value is otherwise unsupported.
class
Unchecked exception thrown when the format width is a negative value other than -1 or is otherwise unsupported.
class
Thrown by methods in Locale and Locale.Builder to indicate that an argument is not a well-formed BCP 47 tag.
class
Thrown by a Scanner to indicate that the token retrieved does not match the pattern for the expected type, or that the token is out of range for the expected type.
class
Thrown to indicate that an operation could not complete because the input did not conform to the appropriate XML document type for a collection of properties, as per the Properties specification.
class
Hash table and linked list implementation of the Map interface, with predictable iteration order.
class
Hash table and linked list implementation of the Set interface, with predictable iteration order.
class
Doubly-linked list implementation of the List and Deque interfaces.
class
A Locale object represents a specific geographical, political, or cultural region.
static enum
Enum for locale categories.
static enum
This enum provides constants to select a filtering mode for locale matching.
static enum
Enum for specifying the type defined in ISO 3166.
class
Unchecked exception thrown when there is a format specifier which does not have a corresponding argument or if an argument index refers to an argument that does not exist.
class
Unchecked exception thrown when the format width is required.
class
Signals that a resource is missing.
class
Thrown by various accessor methods to indicate that the element being requested does not exist.
class
An unbounded priority queue based on a priority heap.
class
The Properties class represents a persistent set of properties.
class
This class is for property permissions.
class
An instance of this class is used to generate a stream of pseudorandom numbers; its period is only 248.
class
Error thrown when something goes wrong while locating, loading, or instantiating a service provider.
class
SimpleTimeZone is a concrete subclass of TimeZone that represents a time zone for use with a Gregorian calendar.
class
The Stack class represents a last-in-first-out (LIFO) stack of objects.
abstract class
TimeZone represents a time zone offset, and also figures out daylight savings.
class
The TooManyListenersException Exception is used as part of the Java Event model to annotate and implement a unicast special case of a multicast Event Source.
class
A Red-Black tree based NavigableMap implementation.
class
A NavigableSet implementation based on a TreeMap.
class
Unchecked exception thrown when an unknown conversion is given.
class
Unchecked exception thrown when an unknown flag is given.
class
A class that represents an immutable universally unique identifier (UUID).
class
The Vector class implements a growable array of objects.
Classes in java.util.concurrent that implement Serializable
class
A bounded blocking queue backed by an array.
class
Exception thrown when a thread tries to wait upon a barrier that is in a broken state, or which enters the broken state while the thread is waiting.
class
Exception indicating that the result of a value-producing task, such as a FutureTask, cannot be retrieved because the task was cancelled.
class
Exception thrown when an error or other exception is encountered in the course of completing a result or task.
class
A hash table supporting full concurrency of retrievals and high expected concurrency for updates.
static class
A view of a ConcurrentHashMap as a Set of keys, in which additions may optionally be enabled by mapping to a common value.
class
An unbounded concurrent deque based on linked nodes.
class
An unbounded thread-safe queue based on linked nodes.
class
A scalable concurrent ConcurrentNavigableMap implementation.
class
A scalable concurrent NavigableSet implementation based on a ConcurrentSkipListMap.
class
A thread-safe variant of ArrayList in which all mutative operations (add, set, and so on) are implemented by making a fresh copy of the underlying array.
class
A Set that uses an internal CopyOnWriteArrayList for all of its operations.
abstract class
A ForkJoinTask with a completion action performed when triggered and there are no remaining pending actions.
class
Exception thrown when attempting to retrieve the result of a task that aborted by throwing an exception.
abstract class
Abstract base class for tasks that run within a ForkJoinPool.
class
An optionally-bounded blocking deque based on linked nodes.
class
An optionally-bounded blocking queue based on linked nodes.
class
An unbounded TransferQueue based on linked nodes.
class
An unbounded blocking queue that uses the same ordering rules as class PriorityQueue and supplies blocking retrieval operations.
abstract class
A recursive resultless ForkJoinTask.
abstract class
A recursive result-bearing ForkJoinTask.
class
Exception thrown by an Executor when a task cannot be accepted for execution.
class
A counting semaphore.
class
A blocking queue in which each insert operation must wait for a corresponding remove operation by another thread, and vice versa.
class
A random number generator (with period 264) isolated to the current thread.
class
Exception thrown when a blocking operation times out.
enum
A TimeUnit represents time durations at a given unit of granularity and provides utility methods to convert across units, and to perform timing and delay operations in these units.
Classes in javax.swing that implement Serializable
static enum
Enumeration of the possible ways ParallelGroup can align its children.
class
JOptionPane makes it easy to pop up a standard dialog box that prompts users for a value or informs them of something.
protected class
This class implements accessibility support for the JOptionPane class.
Classes in javax.swing.text that implement Serializable
abstract class
JTextComponent is the base class for swing text components.
class
This class implements accessibility support for the JTextComponent class.
Classes in javax.swing.text.html that implement Serializable
class
A document that models HTML.
class
An element that represents a structural block of HTML.
class
An element that represents a chunk of text that has a set of HTML character level attributes assigned to it.
Classes in javax.swing.undo that implement Serializable
class
An abstract implementation of UndoableEdit, implementing simple responses to all boolean methods in that interface.
class
Thrown when an UndoableEdit is told to redo() and can't.
class
Thrown when an UndoableEdit is told to undo() and can't.
class
A concrete subclass of AbstractUndoableEdit, used to assemble little UndoableEdits into great big ones.
class
StateEdit is a general edit for objects that change state.
class
UndoManager manages a list of UndoableEdits, providing a way to undo or redo the appropriate edits.
Classes in javax.xml.catalog that implement Serializable
class
The exception class handles errors that may happen while processing or using a catalog.
static enum
A Feature type as defined in the Catalog Features table.
Classes in jdk.javadoc.doclet that implement Serializable
static enum
The kind of an option.
static enum
The mode specifying the level of detail of module documentation.
static enum
The kind of location in which a tag may be used.

 Use 
PREV   NEXT      All Classes   All Packages
FlexDoc/Javadoc 2.0
Demo Java Doc

Java API documentation generated with FlexDoc/Javadoc 2.0 using JavadocClassic 3.0 template set.
FlexDoc/Javadoc is a template-driven programming tool for rapid development of any Javadoc-based Java API documentation generators (i.e. doclets). If you need to customize your Javadoc without writing a full-blown doclet from scratch, FlexDoc/Javadoc may be the only tool able to help you! Find out more at www.flexdoc.xyz