15 things we hate about Java

Slow startup times, null pointers, security flaws -- Java's ongoing success leaves plenty to complain about
  • 1 of 17

Credit: Catalin Petolea

15 things we hate about Java

We don't really hate Java. It's the best thing that's happened to us. We love its type-checked, belts-and-suspenders world for the stability and ubiquity. But that doesn't mean we can't complain a bit and dish out the snarky, cranky comments, does it? Isn't that why the Internet was invented?

Here are 15 complaints about the write-once, run-mostly-everywhere language that Java has become.

Return to slideshow
Additional Resources
Join the discussion
Be the first to comment on this article. Our Commenting Policies