当前位置:首页 > 学习资源 > 讲师博文 > 关于Java是编译型还是解释型语言

关于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总线

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

戳我查看嵌入式每月就业风云榜

点我了解华清远见高校学霸学习秘籍

猜你关心企业是如何评价华清学员的

干货分享
相关新闻
前台专线:010-82525158 企业培训洽谈专线:010-82525379 院校合作洽谈专线:010-82525379 Copyright © 2004-2024 北京华清远见科技发展有限公司 版权所有 ,京ICP备16055225号-5京公海网安备11010802025203号

回到顶部