1.同一台PC上可以同时运行多个操作系统,每个操作系统都有自己独立的虚拟机,就像网络上的独立PC一样。
2.在WindowsNT/2000上同时运行两个虚拟机,可以互相通话,也可以以全屏模式互相通话,但此时第二个虚拟机正在后台运行。
3.在虚拟机上安装同一操作系统的另一个发行版本不需要重新分区硬盘。
4.在虚拟机之间共享文件、应用程序、网络资源等。
5.您可以以C/S模式运行应用程序,或者使用同一台计算机上另一个虚拟机的所有资源。
扩展信息:
虚拟系统通过生成现有操作系统的新虚拟映像来进入虚拟系统,其功能与最后,所有操作都在这个新的独立虚拟系统中进行,软件可以独立安装和运行;
保存数据并拥有自己的独立桌面。对真实系统的影响,以及一类可以在现有系统和虚拟镜像之间灵活切换的操作系统。
参考来源:-虚拟机
Java语言的一个非常重要的特性是它的平台独立性。Java虚拟机的使用是实现这一功能的关键。一种通用的高级语言如果要运行在不同的平台上,至少必须编译成不同的目标代码。Java语言虚拟机诞生后,Java语言在不同平台上运行时不需要重新编译。Java语言使用模型Java虚拟机保存了与特定平台相关的信息,因此Java语言编译器只需要生成在Java虚拟机上运行的目标代码(字节码),无需修改即可跨平台运行。Java虚拟机执行字节码时,会将字节码解释为机器指令,以便在特定平台上执行。