Originally posted by Mohit Jain:
What's special about class "String" and Wrapper classes that makes them immutable??
- All attributes are private
- There is no method that changes the contents of the object
- They are final. So it is impossible that a subclass changes the behaviour