|
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| Appendable | Appendable is an interface for classes that provide a means to append characters. |
| CharSequence | CharSequence is an interface that provides a read-only access to a sequence of characters. |
| Cloneable | Cloneable marks a class that implements the Object.clone() method. |
| Comparable<T> | Comparable is a feature of classes that define a full order. |
| Iterable<T> | Iterable indicates that a class contains elements that can be iterated over. |
| Readable | Readable is an interface for classes that may read characters in a CharBuffer. |
| Runnable | Runnable is an interface to be implemented by classes that provide a run() method. |
| Thread.UncaughtExceptionHandler | Interface for handler of uncaught exception. |
| Class Summary | |
|---|---|
| Boolean | Boolean provides class for boolean values stored in objects. |
| Byte | Byte provides a class for byte values stored in objects. |
| Character | Character provides a class for char values stored in objects. |
| Character.Subset | Subset a subset of the unicode characters. |
| Character.UnicodeBlock | UnicodeBlock represents the characters in a unicode block. |
| Class<T> | Class whose instances represent Java classes. |
| ClassLoader | ClassLoader provides a new name space for classes that are loaded into the system from an external source. |
| Compiler | Compiler represents a JIT compiler implementation. |
| Double | Double provides a class for double values stored in objects. |
| Enum<E extends Enum<E>> | Enum provides the abstract super class for all JDK 1.5 enumeration types. |
| Float | Float provides a class for float values stored in objects. |
| InheritableThreadLocal<T> | InheritableThreadLocal provides thread local variables that inherit their default value from the parent thread. |
| Integer | Integer provides a class for integer values stored in objects. |
| JamaicaPrivate | JamaicaPrivate: Class with access to package private methods of java.lang. |
| Long | Long provides a class for 64-bit integer (long) values stored in objects. |
| Math | Math provides basic mathematical functions. |
| Number | Number super class of classes that impelement number, i.e., Byte, Short, Integer, Double, Long, BigInteger, etc. |
| Object | Object is the base class for all classes in Java. |
| Package | Package provides version and implementation information of a Java package loaded by a class loader. |
| Process | Process represents an external Process that was created via Runtime.exec() or ProcessBuilder.start(). |
| ProcessBuilder | ProcessBuilder permits the creation of OS level processes. |
| Runtime | Runtime provides control over the runtime system, i.e., memory management, VM termination cleanup, execution of external commands, etc. |
| RuntimePermission | RuntimePermission is a permission that grants access to the Java runtime system. |
| SecurityManager | SecurityManager is a class you can extend to create your own Java security policy. |
| Short | Short provides a class for short values stored in objects. |
| StackTraceElement | StackTraceElement class that represents an entry in a stack trace, e.g., the stack trace of an exception. |
| StrictMath | StrictMath provides trigonometric and other numeric operations. |
| String | String represents immutable strings of (16-bit) unicode characters. |
| StringBuffer | This class can be used to work with variable length strings of characters. |
| StringBuilder | This class can be used to work with variable length strings of characters. |
| System | System contains static fields and methods that permit access to properties of the current environment. |
| Thread | Class that represents Java threads. |
| ThreadGroup | ThreadGroup enables grouping of threads and modifying a whole group of threads. |
| ThreadLocal<T> | ThreadLocal provides thread local variables, i.e., variables for which each thread that uses them has its own private copy. |
| Throwable | Throwable is the root class of all classes whose instances may be thrown as exceptions. |
| Void | Void provides a representation for the pseudo-type "void" used for methods that do not return a result. |
| Enum Summary | |
|---|---|
| Thread.State | JDK 1.5 thread State |
| Exception Summary | |
|---|---|
| ArithmeticException | ArithmeticException is thrown when an attempt is made to perform a integer or long devision with a divisor of 0. |
| ArrayIndexOutOfBoundsException | ArrayIndexOutOfBoundsException is thrown when an attempt is made to access an array element with an index that is negative or larger or equal than the array length. |
| ArrayStoreException | ArrayStoreException is thrown when an attempt is made to store a reference into an array that has an incompatible runtime element type. |
| ClassCastException | ClassCastException is a runtime exception thrown when an attempt is made to cast a reference to a type the referenced instance is not an instance of. |
| ClassNotFoundException | ClassNotFoundException is thrown by methods such as Class.forName() if an attempt to load a class failed. |
| CloneNotSupportedException | CloneNotSupportedException is thrown on an attempt to excecute Object.clone() on an object that does not implement the Cloneable interface. |
| EnumConstantNotPresentException | EnumConstantNotPresentException is thrown when an attempt is made to access a enum element by name and such an element does not exist. |
| Exception | Exception is a base class for flagged exceptions. |
| IllegalAccessException | IllegalAccessException is thrown by reflection code if an attempt is made to access a field or a method or to create an instance from an environment that is not permitted to perform this access. |
| IllegalArgumentException | IllegalArgumentException is thrown when a method is called with an illegal argument value. |
| IllegalMonitorStateException | IllegalMonitorStateException is thrown when an attempt is made to call wait or notify on an object without owning the monitor assiciated with this object. |
| IllegalStateException | IllegalStateException is a runtime exception that is thrown when a method is called at an inapropriate time, e.g. before an object is initialized. |
| IllegalThreadStateException | IllegalThreadStateException is thrown by methods of class Thread if these methods are called on a thread that is not in a state that would permit calling these methods. |
| IndexOutOfBoundsException | IndexOutOfBoundsException is thrown when an attempt is made to use an index that is outside of the permitted range for the accessed object. |
| InstantiationException | InstantiationException is thrown when an attempt is made to instanciate an object via reflection without having the required access rights for the instantiation. |
| InterruptedException | InterruptedException is thrown when a thread is interrupted by another thread during a wait() or within asynchronously interruptible code. |
| NegativeArraySizeException | NegativeArraySizeException is a runtime exception that is thrown by the virtual machine if an attempt is made to create an instance of an array with a negative size. |
| NoSuchFieldException | NoSuchFieldException is thrown by reflection methods if a field is not found in a given class. |
| NoSuchMethodException | NoSuchMethodException is thrown by reflection methods if a method is not found in a given class. |
| NullPointerException | NullPointerException is a runtime exception that is thrown by the virtual machine on an attempt to dereference the value null. |
| NumberFormatException | NumberFormatException is an exception thrown by number parsing functions if the number could not be parsed or was outside of the legal range of values. |
| RuntimeException | This is the base-class of all unchecked exceptions. |
| SecurityException | SecurityException is a runtime exception thrown by a security manager if a requested permission is not granted. |
| StringIndexOutOfBoundsException | StringIndexOutOfBoundsException is a runtime exception that is thrown on an attempt to access a character of a string with at an invalid index. |
| TypeNotPresentException | TypeNotPresentException is a runtime exception that is thrown when a type given as a string could not be loaded or created. |
| UnsupportedOperationException | UnsupportedOperationException is a runtime exception that may be thrown by a method that is not permitted, e.g., an abstract method that is implemented to permit compilation, but it is not supported by the implementation. |
| Error Summary | |
|---|---|
| AbstractMethodError | AbstractMethodError is an error thrown on a virtual or interface call to a method that is not implemented by the target instance due to a change in the super class that added a new abstract method. |
| AssertionError | An AssertionError represents an assertion that failed. |
| ClassCircularityError | ClassCircularityError is a linkage error that is thrown when an inheritance circularity is found when loading a class. |
| ClassFormatError | ClassFormatError is a linkage error that is thrown when an a class could not be loaded since it does not respect the class file format. |
| Error | Sub-classes of Error describe abnormal exceptional states within the virtual machine or application. |
| ExceptionInInitializerError | An ExceptionInInitializerError is generated if an unhandled exception occurend in a static initializer of a class. |
| IllegalAccessError | IllegalAccessError is thrown by the virtual machine if an attempt is made to call a method or access a field whose access rights have changed such that the access is illegal now. |
| IncompatibleClassChangeError | IncompatibleClassChangeError is thrown by the virtual machine if a class C uses another class D and C was compiled against a different version of a D' of D that is incompatible. |
| InstantiationError | InstantiationError is an IncompatibleClassChangeError that is thrown by the VM if a attempt is made to instantiate an object of a class without having the required access rights (e.g., the constructor is private). |
| InternalError | InternalError is a super class for severe error conditions in the system, e.g. running out of a resource such a memory. |
| LinkageError | LinkageError is thrown if linking of a class failed, i.e., another class that is needed by this class is missing or does not declare a field or method that is required. |
| NoClassDefFoundError | NoClassDefFoundError is a linkage error that is thrown by the virtual machine if linking of a class failed since another class could not be loaded. |
| NoSuchFieldError | NoSuchFieldError is a linkage error that is thrown by the virtual machine if linking of a class failed since a referenced field is not found. |
| NoSuchMethodError | NoSuchMethodError is a linkage error that is thrown by the virtual machine if linking of a class failed since a referenced method is not found. |
| OutOfMemoryError | An OutOfMemoryException is a signal from the virtual machine that a memory allocation has failed because not enough free memory was available. |
| StackOverflowError | StackOverflowError is a virtual machine error that is thrown by the virtual machine if a thread's runtime stack overflows due to a too deep nesting of method calls. |
| ThreadDeath | ThreadDeath is thrown in a stopped thread when Thread.stop() is called on this thread. |
| UnknownError | UnknownError is a virtual machine error that is thrown by the virtual machine if an error of unknown origin occured. |
| UnsatisfiedLinkError | UnsatisfiedLinkError is a linkage error that is thrown by the virtal machine if the implementation of a native function could not be found. |
| UnsupportedClassVersionError | UnsupportedClassVersionError is a linkage error that is thrown by the virtual machine if an attempt is made to load a class with a class file version that is not supported by the virtual machine. |
| VerifyError | VerifyError is a linkage error that is thrown if class file verification failed. |
| VirtualMachineError | VirtualMachineError is a super class for error conditions that originate in the virtual machine, such as out of memory or class loading and linking problems. |
| Annotation Types Summary | |
|---|---|
| Deprecated | |
| Override | An annotation to indicate that a given method definition overrides the definition provided in a super class. |
| SuppressWarnings | |
Core classes including wrappers for primitive types, classes, packages and class loaders, representations of the system, processes, threads and the core exception hierarchy.
|
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||