浅谈JRE JDK JVM的作用及关系

JAVA程序开发的三个步骤:
1.编写代码 2.编译代码 3.运行代码
这三个步骤中包含了JRE JDK JVM的使用

  1. 编写代码
    在编写a.java 文件过程中, 需要将java存放在JRE中(JRE是什么?)
    JRE:JRE是Java Runtime Environment缩写,指JAVA运行环境,包含JVM虚拟机及Java核心类库。
    类:java文件在代码中的集合统称(类=java文件、java类)
    类库:存放多个Java文件的仓库
    核心类库:Java已经写好的,非常核心的代码仓库

  2. 编译代码
    编写好的Java文件属于[源文件],不能被JVM识别并执行,
    解决方案:使用JDK的翻译工具将源文件JAVA 翻译成字节码文件.class,交给JVM识别并执行。(JDK编译工具是什么?)
    JDK:JDK是 Java Development Kit 缩写,是java语言的软件开发工具包,内部包含了代码的编译工具和运行工具。

  3. 运行代码
    将编译工具编写的字节码…class文件,交由JVM虚拟机运行。
    JVM是JavaVirtualMachine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 主流虚拟机

编译运行过程:

在这里插入图片描述在这里插入图片描述
JRE、JVM、JDK 包含关系图解
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

唐_僧

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值