讲师博文
关于Java是编译型还是解释型语言 来源 : 华清远见     2023-09-08

Java 是一种“半解释半编译型”的语言。

Java 代码首先由 Java 编译器将其编译成字节码文件,格式为.class,这使得 Java 具有了编译型语言的特点,因此具有更高的性能和可移植性。

然而,Java 字节码并不是直接在硬件上执行的,而是需要一个 Java 虚拟机 (JVM) 来解释执行。

JVM 将字节码解释转换成机器码执行,这使得Java具有解释型语言的特点。

正因为这种半解释半编译的特性, 使得Java 代码只需一次编译,之后只要是有JVM的平台,就能解释运行,从而实现跨平台。

Java源代码到程序的执行过程

编写源代码

编译源代码

通过Java编译器编译后的字节码文件,格式为.class 。

在.java源代码所在路径进入控制台,输入javac 文件名.java


 

解释字节码

通过JVM解释运行。在生成的class文件所在路径进入控制台,输入java 文件名

 


扫码申领本地嵌入式教学实录全套视频及配套源码

上一篇:什么是CAN总线

下一篇:系统调用和库函数调用

400-611-6270

Copyright © 2004-2024 华清远见教育科技集团 版权所有
京ICP备16055225号-5京公海网安备11010802025203号