Some years ago I've written about never to use String in Java.
"Never, never, never use (unwrapped) String or long or int. Why? Those primitive types have no semantic meaning. They are hard to understand, hard to maintain, and hard to extend."
Now it is time to revisit this post and see what I've learned since then.
Continue reading "Never, never, never use String in Java – 7 years later"