Why do NET strings override == and Java strings don't?
https://news.ycombinator.com/item?id=13780925This is regarding using .equals() in Java so as not to compare object references.
I just wonder why it was done that way. Did Java just not think about it until it was too late to change, or, was there some technical reason?