DZone

This post isn’t a tutorial on how to design immutable objects in Java. It’s more of a lament, or perhaps an extended whine. Why is it that Java applications seem to suffer the effects of mutability more than those written in other languages, when it’s no more difficult to design immutable objects in Java than in any other language?

So What?

The first question, I guess, is “So what?” Who cares about immutability, anyway?

Source: DZone