JVM是一种规范。
就是一个虚拟的用于执行bytecodes字节码的计算机
可以用软件来实现,如IBM,SUN,BEA等按照这个规范实现,可以实现比SUN公司更好的JVM,我们自己也可以实现一个。
可以使用硬件来实现,如sun与intel公司研发java的芯片
SUN公司针对不同的操作系统实现了不同的JVM,所以JDK下载的时候有不同操作系统版本,需要选择对应的操作系统版本JDK。
好处:
有了JVM后,相同的代码可以在不同的操作系统运行环境。对于开发人员来说,不用修改代码(辛苦了JVM开发商)。
-------------
更多的Java,Angular,Android,大数据,J2EE,Python,数据库,Linux,Java架构师,:
http://www.cnblogs.com/zengmiaogen/p/7083694.html