I have a love-hate relationship with Java.

At the moment, it's mostly hate.