One of the nice things about Java is that the most difficult parts of C ( indirection and pointer arithmetic , among other things ) have been left out of the language , while other convenience features unavailable in C ( such as memory management ) have been added to it .
There aren 't any nice things about Java .