java跨平台

两种方式的差异: 第一,C语言是编译执行的,编译器与平台相关,编译生成的可执行文件与平台相关; 第二,Java是解释执行的,我们编写的Java源码,编译后会生成一种 .class 文件,称为字节码文件。Java虚拟机就是负责将字节码文件翻译成特定平台下的机器码然后运行。也就是说,只要在不同平台上安装对应的JVM,就可以运行字节码文件,运行我们编写的Java程序。所以,运行Java程序必须有JVM的
相关文章
相关标签/搜索