Java - the programming language that most seem to despise with great passion. Java has been around for quite some time now, and I'm afraid it's probably here to stay. So let's focus on what it is now, what you can do with it, and a speedy overview of some popular Java libraries.