A C++ programmer walks into a Usenet newsgroup, "I don't see the point of Java!" he announces.
"It allows your code to work on many different platforms...", replies a local Java programmer.
The C++ programmer is unconvinced, "I can already do that with C++", he blusters.
"...without re-compiling your code for each platform", adds the Java programmer with a smile.
"What?!", shouts the C++ guy, "...