编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

大厂宝典-JVM(1):JDK、JRE、JVM 分别是什么?

wxchong 2024-06-08 22:57:38 开源技术 38 ℃ 0 评论

PS:创作不易,感谢阅读,希望对读者有所帮助,喜欢的话可以【关注】支持一下,作者会持续更新 Java 生态圈常见知识。黑色加粗为重点关注内容!

JVM 是什么

  • JVM 全称叫【Java虚拟机】
  • 它运行并管理【Java源程序】编译后生成的【字节码】
  • Java 中引入了虚拟机的概念,在【机器】和【编译程序】之间,加入了一层抽象的虚拟机(JVM 虚拟机)
  • JVM 虚拟机在任何系统下都给【编译程序】提供一个共同的接口,从而实现跨平台运行

JDK、JRE、JVM关系

  • JDK:java 开发工具
  • JRE:java 运行时环境
  • JVM:java 虚拟机
  • JDK 包含 JRE,而 JRE 包含 JVM
  • 总的来说 JDK 是用于 java 程序的开发
  • 而 JRE 只能运行 class,而没有编译的功能,Eclipse、IntelliJ IDEA 等其他 IDE 有自己的编译器,而不是用 JDK bin 目录中自带的,所以在安装时只需选中 JRE 路径就 ok 了

PS:创作不易,感谢阅读,希望对读者有所帮助,喜欢的话可以【关注】支持一下,作者会持续更新 Java 生态圈常见知识。黑色加粗为重点关注内容!

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表