Java学习总结1--Java的跨平台原理

跨平台:由于各种操作系统支持的指令集不是完全一致的,当我们的程序在不同的操作系统上执行就需要用到不同的代码。而Java开发了适用于不同操作系统以及位数 的Java虚拟机来屏蔽各个系统之间的差异,并提供了统一的接口。对于Java开发者而言,只需要在不同的系统上安装对应的不同的Java虚拟机,并遵循Java规范开发,就可以在所有操作系统上运行Java程序了。    

Java通过不同的系统、不同版本、不同位数的Java虚拟机(jvm)来屏蔽不同的系统指令集差异,并对外提供统一的接口(Java API),对于开发者来说只需要按照接口开发即可。当我们的系统需要部署到不同的环境是,只需要在系统上面安装对应版本的虚拟机即可。                                                                                                              

你可能感兴趣的:(java)