Java是一种先编译后解释的语言。javac命令可以将后缀名为.java的源 文件编译成后缀名为.class的中间代码文件,注意这里不是汇编代码也不是机器代码,而是sun公司专为java开发的中间语言,虚拟机就是解析执行这 种语言的虚拟CPU,对比物理执行机器语言。虚拟机跑在不同的软硬环境上,虚拟机负责将中间语言解析成机器语言或汇编语言交给CPU执行,它将各种不同的 设备封装成统一的API,我们编的程序就能够在任何平台上无需重新编译便可执行了
java跨平台原理深刻理解
最新推荐文章于 2024-08-12 16:47:32 发布