I hate Java

I have been developing the solution to the software engineering course I am TAing for this term this week.  Unfortunately it is in Java.

I forgot how much I hate the language.  Checked exceptions, crappy structure to the I/O library, a library that is too large:  Bah!

The only thing I have gotten out of this is I realize how useful Eclipse is for compiled langauges.  While it runs slow on my Mac, its error detection at least alleviates annoying compiler messages that I normally would have hit later if I was doing this all from the command line (which I tried to do, but I have the oddest issue of my Java 5 install being Java 1.4 for the command line tools).