Hi,
As far as I know, JVM is a "Specification" - the JVM provided by Sun Inc. is simply a Reference Implementation of this Specification. You can always read the specficiation & come up with your own "type" of JVM.
Now, regarding the "types" of JVM that are floating around, I defenitely don't have a count.......
Regards,
Sandeep
> What are different types of JVM
If by "types", you meant the different implementations, the three most important ones in the JEE space are the Sun JVM, the IBM JVM and the BEA one (JRockit).
Here's a [url=http://schmidt.devlib.org/java/virtual-machines.html]page[/url] that lists more. No idea if it's being updated regularly, though.