Java程序运行机制

计算机高级编程语言

类型分为两种

(Java同时同有两种类型特点)

1.编译型(compile):直接全部翻译(更新一次全部翻译一次),有一个负责翻译的程序将我们自己写的Java源代码转换成一个计算机可以执行的代码。即编译,负责编译的叫做编译器。

执行速度更快,对操作系统要求比较低,在开发一些Linux,windows操作系统就会用编译型去做,c/c++语言等都是编译型的,运行的时候需要把整个程序编译一下才可以直接用。

2.解释型:实时翻译(随时返回至修改更新部分),我说一句解释一句,即我要执行什么就去给我读什么,性能可能会有损失,用一下编译一下,如果回头要用一个东西还要重新编译解释。

网页和服务器的一些脚本对速度的要求不高就可以用解释型语言(边执行边解释)。比如Java、脚本语言JavaScript、python等。

Java程序运行机制

在这里插入图片描述用Java源文件通过Java的编译器经过了一次预编译把它变成了一个class文件(介于机器码和Java源代码之间的程序字节码文件),然后class文件才去真正的被执行,字节码文件运行的时候才会进入JVM虚拟机。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值