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

java程序运行的过程以及JDK、JRE、JVM的区别与联系

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

java程序运行的过程以及JDK、JRE、JVM的区别与联系

java程序运行的过程 1.编译阶段

a.编写.java文件源码

b.调用编译器(javac.exe)对.java文件源码进行编译

c.编译后生成了.class结尾的字节码文件

2.运行阶段

a.调用java.exe,用类加载器装载字节码文件.

b.把装载后的字节码文件提交给JVM(java虚拟机).

c.jVM会根据当前的操作系统对字节码文件进行解释操作

然后解释成相应的机器语言(0,1代码)

d. 机器代码被操作系统读取后,就能完成运行操作了

JDK、JRE、JVM的区别与联系 1.定义

JDK即java development kit,java开发工具包。此为java程序编译的必要条件。

JRE即java runtime environment,java运行环境。此为java程序运行的必要条件。

JVM即为java virtual machine,java虚拟机。此为java程序跨平台运行的必要条件。

2.联系与区别

关系图如下所示

3.如何用?

对于开发者而言,选择JDK(java开发工具包),因为开发者既需要编译java程序也需要运行java程序。

对于客户而言,选择JRE(java运行环境),因为客户只需要能运行java程序就行了。

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

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

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