>>1
java was way faster
No, it wasn't, and it never has been.
had a consistent implementation
Being consistently broken and bloated does not a Good Thing make.
better graphics
Now you're talking about games, in which case you're ignoring shockwave and flash which had better graphics, was faster, took less memory, and didn't take years waiting for JVM to startup.
and a real class system.
Classes are shit and have always been shit.
I don't even like javashit but it's plainly better than java in every way, for the simple reason that java is nothing but (badly designed) OO and javashit at least has a poorman's implementation of functional programming. Couple that with JVM vs JIT and it's actually amazing that anyone has ever even bothered with java, let alone the fact that it's "lasted" as long as it has. Oh wait I know what's kept it afloat, lots of money poured into convincing
ENTERPRISE CERTIFIED TURNKEY SCALABLE MANAGEMENT MUPPETS to force their code monkeys to use it in their businesses.