首页 > 基础资料 博客日记

Java运行机制

2023-08-03 18:31:55基础资料围观218

本篇文章分享Java运行机制,对你有帮助的话记得收藏一下,看Java资料网收获更多编程知识

Java运行机制

编译型语言和解释性语言

我们之前讲解了人类语言和机器码,下面我们讲一下人类语言和机器码之间的转换语言。

  • 编译型语言:一些编程语言要求必须提前将源代码一次性转换为二进制指令(机器码),也就是生成一个可执行程序(windows下的.exe),比如C语言、C++、Golang、Pascal(Delphi)、汇编等。其中,进行编译转换的工具叫做编译器。
  • 解释型语言:一些语言能够一边执行一边转换,即需要哪些源代码就转换哪些源代码,不会生产可执行程序,比如Python、JavaScript、PHP、shell、matlab等。其中,进行转换的工具叫做解释器。

两者区别如下:

区别

Java运行

相对于其他语言,Java是一个比较奇葩的存在,是半编译半解释的语言,源代码需要先转换成一个中间文件(字节码文件.class),然后将中间文件拿到虚拟机中执行。

image-20220412225702182


文章来源:https://www.cnblogs.com/fkddb/p/16524010.html
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!

标签:

相关文章

本站推荐

标签云