JDK,JRE,JVM是什么?三者之间的关系是什么?

JDK,JRE,JVM是什么?三者之间的关系是什么?

三者各是什么:

由于是国外的资源库,导致下载速度特别慢。

JDK(Java Development Kit)

JDK是java的开发工具包,可以在www.oracle.com下载(甲骨文公司官网,收购了sun微电子公司开发的java)

JRE(Java Run Environment)

JRE是java的运行环境

JVM(Java Virtual Machine)

JVM是Java虚拟机,用于对java源程序编译器生成的字节码进行解释.

JVM可以实现跨平台使用,实现的机理如下图,不同os的底层原理不同,由于java的运行是依赖C++编写的JVM来和os进行交互的,虽然不同os与自己的JVM的交互方式不同,但是JVM和java源码的交互规则确实一致的,所以java源码可以’一套代码,四处调试

三者之间的关系是什么:

1.JDK的安装包包括了JRE,因为JDK的安装需要JRE环境的调试
2.JRE的安装包包括了JVM
3.JVM没有单独的安装包
适用场景:某人做的新项目拿到新公司进行测试,贵公司的系统和原开发项目所用系统不一致,这时候,只需要下载JRE来测试

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值