JRE和JDK

JRE和JDK

JDK

JVM(Java virtual Machine):Java虚拟机,真正运行Java程序的地方。运行Java程序时,Java编译器首先将Java代码编译为字节码。然后,JVM将字节码转换为本地机器代码(计算机CPU直接执行的指令集)。Java是与平台无关的语言。这是因为当您编写Java代码时,它最终是为JVM而不是物理机(计算机)编写的。由于JVM执行与平台无关的Java字节码,因此Java与平台无关。

1718607593269

核心类库:Java事先定义好的东西,可以直接用。

开发工具:javac编译工具,java运行工具,jdb调试工具,jhat内存分析工具等等

以上三个组成的整体就是JDK(Java Development kit):Java开发工具包。当下载JDK时,还将同时下载JRE。除了JRE,JDK还包含许多开发工具(编译器,JavaDoc,Java Debugger等)。

1718607430385

JRE

只需要运行代码不需要编写代码就使用JRE(Java Runtime Environment):Java的运行环境。

1718607468949

JDK,JRE,JVM三者的包含关系

  • JDK包含了JRE

  • JRE包含了JVM

  • JDK包含了JRE

  • JRE包含了JVM

1718607339269

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值