JAVA中 JVM JRE JDK

阅读 113

2022-01-08

JAVA 跨平台原理

平台与跨平台

平台 :指的是操作系统。
· window
· Mac
· Linux

跨平台:java程序可以在任意操作系统上运行。

跨平台原理

在不同操作系统中,都安装一个与操作系统对应的java虚拟机(JVM Java Virtual Machine)

分析:JVM 本身是否可以·跨平台?
答 : JVM 虚拟机本身不可以跨平台,允许跨平台的是java程序

JRE JDK

开发java程序 需要三个步骤 :编写代码 编译代码 运行代码

JRE : JRE 是java runtime environment 缩写 ,指Java运行环境,包含JVM虚拟机及Java核心类库。
: java 文件在代码中的集合体现(类 = java文件, 一个Java文件 ,一个Java类)。
类库 :存放Java文件的仓库
核心类库 :Java已经写好的, 非常核心的 代码仓库

在编译代码中 .Java文件属于【源文件】,是无法被JVM所识别执行的,我们应该使用Java提供JDK中的翻译工具进行翻译。

JDK :Java Development Kit 的缩写 ,是Java语言软件开发工具包, 内部包含了代码的编译工具和运行工具。

在这里插入图片描述

JRE JDK JVM 的关系

1.编写代码过程中,需要使用JRE 中java已经写好的代码
2.编译代码过程中,需要使用JDK 中的翻译工具
3.运行代码过程中,需要使用JDK中的运行工具
4.代码需要运行在JVM中

在这里插入图片描述

精彩评论(0)

0 0 举报