栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Java运行机制

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java运行机制

对于如何理解编译型和解释型,给出如下例子:

外国人要看一本中文书,可以直接把这本书全部翻译过来看,也可以一句句的翻译,翻译一句看一句。

编译型

(相当于把书一下子翻译完,然后观看)

  1. 编译型语言会通过编译器将源代码一次性翻译成可被该平台执行的机器码。

  2. 一般情况下,编译语言的执行速度比较快,开发效率比较低。

  3. 常见的编译性语言有 C、C++、Go、Rust 等等。

解释型

(相当于把书里面的内容翻译一句看一句)

  1. 解释型语言会通过解释器一句一句的将代码解释为机器代码后再执行。

  2. 解释型语言执行速度比较慢,开发效率比较快。

  3. 常见的解释性语言有 Python、JavaScript、PHP 等等。

Java运行机制
  1. java的源文件会经过java编译器编译成class文件(字节码文件)

  2. 将class文件放在虚拟机的类装载器里面,类被加载到JVM里面

  3. 字节码校验器就会检测代码是否有问题,若没问题,就会通过解释器解释给操作系统,解释一句运行一句

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/835577.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号