This article has multiple issues. Please help improve it or discuss these issues on the talk page.
This article needs attention from an expert in Computer science. Please add a reason or a talk parameter to this template to explain the issue with the article. WikiProject Computer science (or its Portal) may be able to help recruit an expert.(August 2009)
When a reference type variable refers to an immutable object it behaves with the same semantics as a primitive value type. The fact that the object being referred to can not be modified by any of the references to it means the only way to change the value of the reference variable is through assignment. The use of the Number classes in the Java programming language is an example of this behavior.