The difference is that the massive collection of classes in java are built in the language itself. You don't happen to bump on a Java deployment without them. When you plan a large scale deployment on an heterogeneous base, these kind of stuff matters a lot.
Anyway. It seems that some people took a nice opportunity to talk about differences and threw it away, feeling personally attacked by my point of view. I even got my (first) enemy. Hows is that? As this is not my intention, I will stop replying to this thread.
As a proof that it is not my intention to troll. I kept replying under my id to the end, which is not the case for some other people. The way this thread when is why I spent much less time on Slashdot and its comment session.