|
Class Summary |
| AssertionStatusDirectives |
|
| Boolean |
Safe: |
| Byte |
Safe: |
| Character |
Safe: The Character class wraps a value of the primitive
type char in an object. |
| Class |
Untamed: |
| ClassLoader |
Unsafe: |
| Compiler |
Unsafe: The Compiler class is provided to support
Java-to-native-code compilers and related services. |
| Double |
Safe: The Double class wraps a value of the primitive type
double in an object. |
| FDBigInt |
|
| Float |
Safe: |
| FloatingDecimal |
|
| InheritableThreadLocal |
Untamed: This class extends ThreadLocal to provide inheritance of values
from parent thread to child thread: when a child thread is created, the
child receives initial values for all inheritable thread-local variables
for which the parent has values. |
| Integer |
Safe: |
| Long |
Safe: |
| Math |
Untamed: The class Math contains methods for performing basic
numeric operations such as the elementary exponential, logarithm,
square root, and trigonometric functions. |
| Number |
Safe: The abstract class Number is the superclass of classes
BigDecimal, BigInteger,
Byte, Double, Float,
Integer, Long, and Short. |
| Object |
Safe: Class Object is the root of the class hierarchy. |
| Package |
Untamed: |
| Process |
Untamed: |
| Runtime |
Untamed: Every Java application has a single instance of class
Runtime that allows the application to interface with
the environment in which the application is running. |
| RuntimePermission |
Untamed: |
| SecurityManager |
Untamed: |
| Short |
Safe: The Short class wraps a value of primitive type
short in an object. |
| Shutdown |
Package-private utility class containing data structures and logic
governing the virtual-machine shutdown sequence. |
| StackTraceElement |
Untamed: |
| StrictMath |
Safe: The class StrictMath contains methods for performing basic
numeric operations such as the elementary exponential, logarithm,
square root, and trigonometric functions. |
| String |
Safe: |
| StringBuffer |
Safe: |
| StringCoding |
Utility class for string encoding and decoding. |
| System |
Untamed: The System class contains several useful class fields
and methods. |
| SystemClassLoaderAction |
|
| Terminator |
Package-private utility class for setting up and tearing down
platform-specific support for termination-triggered shutdowns. |
| Thread |
Untamed: |
| ThreadGroup |
Untamed: |
| ThreadLocal |
Untamed: |
| Throwable |
Safe: The Throwable class is the superclass of all errors and
exceptions in the Java language. |
| Void |
Safe: The Void class is an uninstantiable placeholder class to hold a
reference to the Class object representing the Java keyword
void. |
| Win32Process |
|
|
Exception Summary |
| ArithmeticException |
Untamed: Thrown when an exceptional arithmetic condition has occurred. |
| ArrayIndexOutOfBoundsException |
Untamed: Thrown to indicate that an array has been accessed with an
illegal index. |
| ArrayStoreException |
Untamed: Thrown to indicate that an attempt has been made to store the
wrong type of object into an array of objects. |
| ClassCastException |
Untamed: Thrown to indicate that the code has attempted to cast an object
to a subclass of which it is not an instance. |
| ClassNotFoundException |
Untamed: Thrown when an application tries to load in a class through its
string name using:
The forName method in class Class. |
| CloneNotSupportedException |
Untamed: 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. |
| Exception |
Unsafe: The class Exception and its subclasses are a form of
Throwable that indicates conditions that a reasonable
application might want to catch. |
| IllegalAccessException |
Untamed: 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. |
| IllegalArgumentException |
Untamed: Thrown to indicate that a method has been passed an illegal or
inappropriate argument. |
| IllegalMonitorStateException |
Untamed: 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. |
| IllegalStateException |
Untamed: Signals that a method has been invoked at an illegal or
inappropriate time. |
| IllegalThreadStateException |
Untamed: Thrown to indicate that a thread is not in an appropriate state
for the requested operation. |
| IndexOutOfBoundsException |
Untamed: 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. |
| InstantiationException |
Untamed: 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 because it is an interface or is an abstract class. |
| InterruptedException |
Untamed: Thrown when a thread is waiting, sleeping, or otherwise paused for
a long time and another thread interrupts it using the
interrupt method in class Thread. |
| NegativeArraySizeException |
Untamed: Thrown if an application tries to create an array with negative size. |
| NoSuchFieldException |
Untamed: Signals that the class doesn't have a field of a specified name. |
| NoSuchMethodException |
Untamed: Thrown when a particular method cannot be found. |
| NullPointerException |
Untamed: Thrown when an application attempts to use null in a
case where an object is required. |
| NumberFormatException |
Untamed: 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. |
| RuntimeException |
Safe: RuntimeException is the superclass of those
exceptions that can be thrown during the normal operation of the
Java Virtual Machine. |
| SecurityException |
Untamed: Thrown by the security manager to indicate a security violation. |
| StringIndexOutOfBoundsException |
Untamed: Thrown by String methods to indicate that an index
is either negative or greater than the size of the string. |
| UnsupportedOperationException |
Untamed: Thrown to indicate that the requested operation is not supported. |
|
Error Summary |
| AbstractMethodError |
Untamed: Thrown when an application tries to call an abstract method. |
| AssertionError |
Untamed: Thrown to indicate that an assertion has failed. |
| ClassCircularityError |
Untamed: Thrown when a circularity has been detected while initializing a class. |
| ClassFormatError |
Untamed: 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. |
| Error |
Unsafe: An Error is a subclass of Throwable
that indicates serious problems that a reasonable application
should not try to catch. |
| ExceptionInInitializerError |
Untamed: Signals that an unexpected exception has occurred in a static initializer. |
| IllegalAccessError |
Untamed: Thrown if an application attempts to access or modify a field, or
to call a method that it does not have access to. |
| IncompatibleClassChangeError |
Untamed: Thrown when an incompatible class change has occurred to some class
definition. |
| InstantiationError |
Untamed: Thrown when an application tries to use the Java new
construct to instantiate an abstract class or an interface. |
| InternalError |
Untamed: Thrown to indicate some unexpected internal error has occurred in
the Java Virtual Machine. |
| LinkageError |
Untamed: 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. |
| NoClassDefFoundError |
Untamed: 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. |
| NoSuchFieldError |
Untamed: Thrown if an application tries to access or modify a specified
field of an object, and that object no longer has that field. |
| NoSuchMethodError |
Untamed: 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. |
| OutOfMemoryError |
Untamed: 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. |
| StackOverflowError |
Untamed: Thrown when a stack overflow occurs because an application
recurses too deeply. |
| ThreadDeath |
Untamed: An instance of ThreadDeath is thrown in the victim
thread when the stop method with zero arguments in
class Thread is called. |
| UnknownError |
Untamed: Thrown when an unknown but serious exception has occurred in the
Java Virtual Machine. |
| UnsatisfiedLinkError |
Untamed: Thrown if the Java Virtual Machine cannot find an appropriate
native-language definition of a method declared native. |
| UnsupportedClassVersionError |
Untamed: 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. |
| VerifyError |
Untamed: Thrown when the "verifier" detects that a class file,
though well formed, contains some sort of internal inconsistency
or security problem. |
| VirtualMachineError |
Untamed: Thrown to indicate that the Java Virtual Machine is broken or has
run out of resources necessary for it to continue operating. |