java--JDK 和JRE的区别、JVM和JMM

1、JDK和JRE关系

      JDK是开发工具,开发环境

      JRE是运行环境

      JDK包含JRE

2、JDK的组成

  •  Java运行时环境,JVM
  • java的基础类库,这个类库的数量还是非常可观的。
  • Java的开发工具,它们都是辅助你更好的使用Java的利器。

3、JDK、JRE、JVM之间关系

  (1)   JDK = JRE + Java工具s + Java基础类库

              JRE = JVM + JVM工作所需的类库

                 JDK(Java Develepment Kit)Java开发工具包

                 JRE(Java RunTime Environment)Java运行时环境

                 JVM(Java Virtual Machine)Java虚拟机                                       

 (2)JDK安装目录中有一个jre目录

          jre目录中有一个bin包和lib包,bin包里就是JVM

4、JVM和JMM

    (1)JVM:java虚拟机,运行于操作系统上类似于虚拟机软件,程序真正运行的地方

  (2JMM:java内存模型,主要定义程序中各种变量的访问规则,控制java线程的通信

   具体内容详见:

  JVM1--Java虚拟机概述_@snow'的博客-CSDN博客

  java多线程3--线程的高并发_@snow'的博客-CSDN博客

5、javaSE、javaSE和JavaME

        ①SE(J2SE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。

   ②EE(J2EE),enterprise edition,企业版,使用这种JDK开发J2EE应用程序,从JDK 5.0开始,改名为Java EE。

   ③ME(J2ME),micro edition,主要用于移动设备、嵌入式设备上的java应用程序,从JDK 5.0开始,改名为Java ME。

本篇整理参考来源:

JDK、JRE和JVM三者之间的关系_Nostalgian的博客-CSDN博客_jdk与jre与jvm三者的关系

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值