In Pictures: 15 things we hate about Java

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

In Pictures: 15 things we hate about Java prev next

Loading...

Revisionism Self-improvement is normally an occasion for celebration but in the world of the Java stack, it can also bring confusion and headaches. Should I use the newer StringBuilder class or the older StringBuffer? Or is StringBuilder the older one? Aren't they the same? At least it's easier to remember that the new IO classes, NIO, are newer than the old ones. There are dozens of examples of new and improved techniques that you might want to use, if you can keep everything straight. They keep improving the Java stack, but this only means we need to relearn so many of the idioms that were burned into our brains before.

Prev Next 14/16

Comments on this image

Close

In Pictures: 15 things we hate about Java

16 images
Shopping.com

Don’t have an account? Sign up here

Don't have an account? Sign up now

Forgot password?