[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: the benefits of immutability
Alexander Schmolck <a.schmolck@gmx.net> writes:
> "Perry E. Metzger" <perry@piermont.com> writes:
>
> > Frankly, I don't see how anything follows from your comments. I made a
> > point that it was annoying that String couldn't be subclassed, first
> > you claimed (bizarrely) that this was so that String could be
> > immutable (which of course the final StringBuffer type disproves)
>
> No, it doesn't (Hint: "necessary" != "sufficient").
*All* of Java's base object types are final -- String, StringBuffer,
Boolean, Integer, etc., and the vast majority of those are mutable.
His explanation was pretty damn weak in that context.
--
Perry E. Metzger perry@piermont.com