Yes, all wrapper classes ( Double, Long, Float etc ) are immutable.
Immutability cannot be applied to interfaces since they cannot be instantiated.
Hope that helps!
------------------
Ajith Kallambella M. Sun Certified Programmer for the Java�2 Platform.
IBM Certified Developer - XML and Related Technologies, V1.