Immutable objects cannot be modified; a new instance is created instead.
Once created, immutable objects cannot be changed. Any modification results in a new instance. For example, with a `String`, concatenation creates a new `String` object, leaving the original unchanged. This ensures thread safety and consistency.