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...

Strings are big, need overhead, and are final Strings are yet another object, but they can't be changed. You better get them right the first time. If you want to change one byte, you've got to create an entirely new object and copy it all over. Plus, they add some overhead, which is fine for tossing around big blocks of text but a real nuisance for small strings. Do you get a choice? Nope. Just be happy that the overhead with the start and stop points comes in handy when you're snipping and concatenating.

Prev Next 10/16

Comments on this image

There are currently no comments for this image.

Comments are now closed.

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?