| Interface | Description |
|---|---|
| Cloneable | |
| Comparable<T> |
This interface imposes a ordering on the objects of each class that
implements it.
|
| Iterable<T> | |
| Runnable |
| Class | Description |
|---|---|
| Boolean | |
| Byte | |
| Character | |
| Class<T> |
Instances of the class
Class represent classes and
interfaces in a running Java application. |
| ClassLoader | |
| Double | |
| Enum<E extends Enum<E>> |
This is the common base class of all Java language enumeration types.
|
| Float | |
| Integer | |
| Long | |
| Math | |
| Number | |
| Object |
Class
Object is the root of the class hierarchy. |
| Process | |
| Runtime | |
| SecurityManager | |
| Short | |
| String | |
| StringBuffer | |
| StringBuilder | |
| System | |
| Thread | |
| ThreadGroup | |
| Throwable | |
| Void |
| Error | Description |
|---|---|
| AbstractMethodError |
Thrown when an application tries to call an abstract method.
|
| ClassCircularityError | |
| ClassFormatError | |
| Error | |
| ExceptionInInitializerError | |
| IllegalAccessError | |
| IncompatibleClassChangeError | |
| InstantiationError | |
| InternalError | |
| LinkageError | |
| NoClassDefFoundError | |
| NoSuchFieldError |
Thrown if an application tries to access or modify a specified
field of an object, and that object no longer has that field.
|
| NoSuchMethodError | |
| OutOfMemoryError | |
| StackOverflowError | |
| ThreadDeath | |
| UnknownError | |
| UnsatisfiedLinkError | |
| VirtualMachineError |
| Annotation Type | Description |
|---|---|
| Deprecated |
A program element annotated @Deprecated is one that programmers
are discouraged from using, typically because it is dangerous,
or because a better alternative exists.
|
| FunctionalInterface |
An informative annotation type used to indicate that an interface
type declaration is intended to be a functional interface as
defined by the Java Language Specification.
|
| Override |
Indicates that a method declaration is intended to override a
method declaration in a supertype.
|
| SafeVarargs |
A programmer assertion that the body of the annotated method or
constructor does not perform potentially unsafe operations on its
varargs parameter.
|
| SuppressWarnings |
Indicates that the named compiler warnings should be suppressed in the
annotated element (and in all program elements contained in the annotated
element).
|