プリミティブラッパークラス
Java 5.0では、java.util.concurrent.atomicパッケージにラッパークラスが新たに追加された。 これらのクラスは可変であり、正規のラッパークラスの代替としては使うことができない。 その代わりに、それらは加算、インクリメント、代入についての不可分操作を提供する。
アトミッククラスとそれらに相当するプリミティブ型:

クラスAtomicIntegerとAtomicLongはNumberクラスのサブクラスである。AtomicReferenceクラスはオブジェクト参照の型を特定する型パラメータ Vを持つことができる。 (関連項目 "Java Generics" Javaにおける型パラメータの説明。) オブジェクト型がプリミティブ型でない場合でも、オブジェクトの参照はプリミティブ型であることに注意すること。