java程序加载与执行的过程是:源程序---》编译生成字节码---》jvm将字节码翻译成本地的机器码---》交给本地的操作系统运行,编译是由编译器(javac.exe)完成的,无论在哪一个平台上,编译器都是把源程序编译成中间代码即字节码, jvm负责将字节码文件翻译成具体硬件环境和操作系统平台下的机器代码,以便执行产生的效果都是相同的,所以说Java语言是平台无关的,或者说Java语言是跨平台的
为什么说Java语言是平台无关的
最新推荐文章于 2022-10-27 09:08:38 发布
java程序加载与执行的过程是:源程序---》编译生成字节码---》jvm将字节码翻译成本地的机器码---》交给本地的操作系统运行,编译是由编译器(javac.exe)完成的,无论在哪一个平台上,编译器都是把源程序编译成中间代码即字节码, jvm负责将字节码文件翻译成具体硬件环境和操作系统平台下的机器代码,以便执行产生的效果都是相同的,所以说Java语言是平台无关的,或者说Java语言是跨平台的