are immutable. Atomic wrapper classes With Java 5.0, additional wrapper classes were introduced in the package. These classes are mutable and cannot be used as a replacement for the regular wrapper classes. Instead, they provide atomic operations for addition, increment and assignment. The atomic wrapper classes and their corresponding types are: {| class="wikitable" ! Primitive type !! Wrapper class |- | int || |- | long || |- | boolean || |- | V || |} The AtomicInteger and AtomicLong classes are subclasses of the Number class. The AtomicReference class accepts the type parameter V that specifies the type of the object reference. (See "Generics in Java" for a description of type parameters in Java). V See also java.lang java.lang.reflect Java programming language Java syntax Java compiler References Java (programming language)