Migrating to Java 5 - New Classes / Interfaces introduced within java.lang package


Classes

Enum
Package
ProcessBuilder
StringBuilder
Thread.State
EnumConstantNotPresentException
TypeNotPresentException
Deprecated
Override
SuppressWarnings
ElementType
RetentionPolicy
AnnotationTypeMismatchException
IncompleteAnnotationException
AnnotationFormatError
Documented
Inherited
Retention
Target
ClassDefinition
IllegalClassFormatException
UnmodifiableClassException
ManagementPermission
MemoryNotificationInfo
MemoryUsage
ThreadInfo
MemoryType
Constructor
Method
Field
MalformedParameterizedTypeException
GenericSignatureFormatError

Interfaces

Appendable
Iterable
Readable
Thread.UncaughtExceptionHandler
Annotation
ClassFileTransformer
Instrumentation
ClassLoadingMXBean
CompilationMXBean
GarbageCollectorMXBean
MemoryManagerMXBean
MemoryMXBean
MemoryPoolMXBean
OperatingSystemMXBean
RuntimeMXBean
ThreadMXBean
AnnotatedElement
GenericArrayType
GenericDeclaration
Member
ParameterizedType
Type
TypeVariable
WildcardType