首页 > 其他分享 >JDK,JRE,JVM之间的关系

JDK,JRE,JVM之间的关系

时间:2023-04-22 18:33:59浏览次数:45  
标签:关系 类库 JRE Java JDK JVM

JDK,JRE,JVM三者之间的关系

image

JDK = JRE + 开发工具集(例如javac编译工具等)
JRE = JVM + Java SE标准类库
JDK(Java开发工具包)
JRE(Java运行环境)
JVM(Java虚拟机)

标签:关系,类库,JRE,Java,JDK,JVM
From: https://www.cnblogs.com/insilently/p/17343665.html

相关文章

  • 一文回顾JVM
     ......
  • CentOS安装 JDK(在线)
    (1)查看CentOS自带的Java环境yumlistinstalled|grepjava(2)卸载现有Java环境yum-yremovejava-1.8.0-openjdk*yum-yremovetzdata-java*(3)查看yum库中的Java安装包yum-ylistjava*![[1635777864155-ba45a868-44ef-4a4c-acb5-5129b456972f.png]](4)安装JDK(没有报错,即安装成功)......
  • 从原理聊JVM(一):染色标记和垃圾回收算法
    作者:京东科技 康志兴1JVM运行时内存划分1.1运行时数据区域•方法区属于共享内存区域,存储已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据。运行时常量池,属于方法区的一部分,用于存放编译期生成的各种字面量和符号引用。JDK1.8之前,Hotspot虚拟机对方法区......
  • jdk1.8 LocalTime、LocalDate、LocalDateTime 使用大全
    目录LocalTime、LocalDate、LocalDateTime区别LocalTime、LocalDate、LocalDateTime使用now获取当前时刻、日期、时间of获取指定时刻、日期、时间plus||minus增加或者减少更改指定的时间isAfter||isBefore比较大小compareTo时间比较LocalTime、LocalDate、LocalDate......
  • JVM垃圾回收机制之对象回收算法
    在前面的文章中,介绍了JVM内存模型分为:堆区、虚拟机栈、方法区、本地方法区和程序计数器,其中堆区是JVM中最大的一块内存区域,在Java中的所有对象实例都保存在此区域,它能被所有线程共享。在Java中还有一个重要的机制:GC(垃圾收集器),堆是GC管理的主要区域,本文会带大家了解GC机制。GC......
  • 从原理聊JVM(一):染色标记和垃圾回收算法
    作者:京东科技 康志兴1JVM运行时内存划分1.1运行时数据区域•方法区属于共享内存区域,存储已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据。运行时常量池,属于方法区的一部分,用于存放编译期生成的各种字面量和符号引用。JDK1.8之前,Hotspot虚拟机对......
  • Ubuntu/Debian 安装openJDK 1.8
     导入AdoptOpenJDKGPGkewget-qO-https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public|sudoapt-keyadd-1导入DEBRepositorysudoadd-apt-repository--yeshttps://adoptopenjdk.jfrog.io/adoptopenjdk/deb/1若terminal提示Commandnot......
  • 启动springboot项目指定jdk版本以及设置控制台中文
    代码:@echoofftitle=javaServerchcp936setJAVA_HOME=D:\Tools\JDK8setPATH=%JAVA_HOME%\bin;%JAVA_HOME%\jre\binsetCLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;lib/run.jarjava-Dfile.encoding=GBK-Xms64m-Xmx1000......
  • JVM中的编译器
    JVM中集成了两种编译器,ClientCompiler和ServerCompiler,它们的作用也不同。ClientCompiler注重启动速度和局部的优化,ServerCompiler则更加关注全局的优化,性能会更好,但由于会进行更多的全局分析,所以启动速度会变慢。两种编译器有着不同的应用场景,在虚拟机中同时发挥作用。Clien......
  • 【Azure Spring Cloud】在Azure Spring Apps上看见 App Memory Usage 和 jvm.menory.u
    问题描述在Azure的SpringCloud服务(官名为:SpringApps)中,在Metrics页面中查看AppMemoryUsage和jvm.memory.use,发现两则在下图中出现巨大差距。AppMemoryUsage还是在逐渐上升jvm.memory.use却断崖式下降  在AppMemoryUsage在逐渐上涨的情况下,是否会最终出现OO......