首页 > 其他分享 >JDK、JRE、JVM

JDK、JRE、JVM

时间:2022-10-08 22:11:11浏览次数:50  
标签:JRE Java JDK 程序 JVM 运行

JVM:Java Virtual Mechinal(Java虚拟机),负责加载、执行字节码.class文件,JVM是Java实现跨平台的和核心(一次编写,到处运行)。JVM是运行所有Java程序的假想计算机,是Java程序的运行环境,我们编写的Java代码,都运行在 JVM 之上。

JRE:Java Runtime Environment(Java运行时环境),提供了一个环境,所有Java程序都必须在JRE下才能运行,普通用户只需要安装JRE,运行已经开发好的Java程序。主要包括JVM和Java系统类库。

JDK:Java Development Kit(Java开发工具包),是一个提供开发和运行Java程序环境的工具包。包含开发工具(Java程序所必需的命令工具)和JRE(Java运行时环境)。

 

JVM < JRE < JDK

JDK = JRE + 开发工具(编译、运行等命令工具)

JRE = JVM + Java系统类库

 

tip:运行Java程序的最小环境为JRE;开发Java程序的最小环境为JDK。

标签:JRE,Java,JDK,程序,JVM,运行
From: https://www.cnblogs.com/java-caryz/p/16770458.html

相关文章

  • JVM参数设置、分析
    JVM参数设置、分析不管是YGC还是FullGC,GC过程中都会导致程序运行中断,正确的选择不同的GC策略,调整JVM、GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的......
  • CentOS 7.9 安装 jdk-8u333
    一、CentOS7.9安装jdk8地址https://www.oracle.comhttps://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html 使用Xftp......
  • 13651个字,给你解释清楚 JVM对象销毁
    大家好,我是狂野君,今天继续分享JVM性能优化之​​对象创建​​篇这个对象销毁真的万字长文啊,整整1.3w+人好了,开启干货6、对象的销毁Java语言开始学习的时候,就骄傲的告诉大家......
  • 搞不懂JVM的类加载机制,JVM性能优化从何谈起?
    大家好,我是狂野君,今天继续分享JVM性能优化之​​类加载​​篇主要内容有:加载验证准备解析初始化紧接上文,​​4859字,609行,一次讲清楚JVM运行数据区​​​​【图文并茂】这......
  • 4859字,609行,一次讲清楚JVM运行数据区
    大家好,我是狂野君,这篇文章咱们继续聊下JVM性能优化的问题这篇文章主要介绍下JVM的运行数据区相关的内容,包括:程序计数器虚拟机栈本地方法栈堆方法区案例和总结好了,开始干货......
  • dremio openjdk 11 docker 镜像
    dremio官方也说明了,已经支持openjdk11了,但是默认官方的还是openjdk8,为了体验jdk11所以基于官方的搞了一个openjdk11的镜像,很简单dockerfileARGJAVA_IMAGE="openjdk......
  • JDK安装及环境变量配置--流程
    jdk安装与配置环境变量1、下载jdkJDK1.8官网链接地址https://www.oracle.com/java/t...点击下载,下载完后安装,直接点击下一步。可更改你要安装的位置(要记住这个位置,后面环......
  • 源码角度了解Skywalking之Skywalking是如何进行JVM监控的
    源码角度了解Skywalking之Skywalking是如何进行JVM监控的大家都知道Skywalking可以监控Java的JVM情况,包括垃圾回收情况等等,那么它是怎么实现的呢?今天就带大家一探究竟。通......
  • 最新版JDK、Eclipse安装教程
    摘要:本文详细介绍了在Windows下如何下载当前最新版的JDK及Eclipse以及具体安装步骤,并附软件安装包,最后介绍简单改变窗口风格、字体调整使其编辑界面更加美观整洁。其要点......
  • JDK的卸载和安装
    JDK卸载和安装卸载按Windows键,输入“编辑系统环境变量”,选择“高级”选项卡的环境变量在“环境变量”中删除“JAVA_HOME”变量和“Path”变量中有关JAVA_HOME的相关......