本人JAVA初学者。有三个问题。1,怎么理解JVM的含义。JVM所代表的虚拟机是平常的虚拟机的意思么?(既通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。)2.如果JVM的概念与普通虚拟机无异,那为什么说每台机子上都必须有一个JVM才能运行JAVA?虚拟机不就是真机的模拟版么?能在虚拟机上运行为何不能直接在真机上运行。3.如果一台计算机上没有JVM、或者JRE/JDK什么的,那这台机子就不能运行JAVA程序么?每台新机的WINDOS程序里都自带JVM或者JRE么?
再补一个。其他编程语言的运行也需要他们自己的虚拟机么?希望分条回答
皈依舞
九州编程