Java之编译期和运行期区别

编译期:检查是否有语法错误,如果没有就将其翻译成字节码文件。即.class文件。把源代码转换成(翻译)低级语言的程序。 运行期:java虚拟机分配内存,解释执行字节码文件。 编译是将你写的代码弄成Java虚拟机可以执行的字节码。  运行是Java虚拟机运行你写的代码(编译后的字节码文件),然后显示运行结果。  Java代码是为了编程方便,而Java虚拟机是不能直接执行Java代码的,所以要把Jav
相关文章
相关标签/搜索