Immutable objects are objects which once loaded cannot be changed / modified by any way external or internal.
The String class is a good example of a immutable class. You cannot actually modify the string stored, only create new classes.
Hence the following does not 'modify' the string s, but creates a new variable with the new string containing the old value plus the new value:
s += "World";