Bear Bibeault wrote:Sounds like you'd urge an updated edition of Bitter Java.
Pat Farrell wrote: I won't even mention J2EE, an idea so bad that even the Java community changed the name to protect the guilty.
G. Red wrote:There's Java Puzzlers, By Joshua Bloch and Neal Gafter. That meets some of your requirements.
Jim Waldo wrote:lots of people have argued (many successfully) for the inclusion of something that came from their previous favorite language so Java could look more like something else. All bad things.
matthew Greenhorn wrote:What's so bad, please, about J2EE?
Pat Farrell wrote:I just ran into another of the bad parts. Compare the format strings/encodings in java.util.Formatter
to java.text.DateFormat. Why are the meanings of the same character different? Formatter uses capital Y for a four digit year, and a lower case y for a two digit year. DateFormat uses lower case y for both. There is no way to memorize which is which. Sigh.
Jim Waldo wrote:It is worthy of note, and perhaps a sigh and a curse, but it isn't really a biggie...