当前位置: 首页 > article >正文

JVM vs JDK vs JRE

JVM是Java虚拟机的缩写,

用于实现Java的一次编译,处处运行。

Java代码写成.class后,由本地的虚拟机运行。

JDK(Java Development Kit)是一个功能齐全的 Java 开发工具包,供开发者使用。

JDK包含了JRE。JRE只是包含了运行 Java 程序所需的环境和类库。

JDK还包含了用于开发和调试 Java 程序的工具

JVM详细图:

JDK包含了JRE,JRE里面有JVM

JVM 可以理解的代码就叫做字节码(即扩展名为 .class 的文件)

不面向任何特定的处理器,只面向虚拟机,javac将java变成.class的字节码


http://www.kler.cn/a/487629.html

相关文章:

  • 基于Express+vue+高德地图API实现的出行可视化APP
  • 升级 Spring Boot 3 配置讲解 — JDK 23 会给 SpringBoot 带来什么特性?
  • Hadoop常见面试题
  • RabbitMQ发布确认高级篇(RabbitMQ Release Confirmation Advanced Edition)
  • Azure Synapse Analytics和Azure Databricks的共同点和区别
  • 岚图N次方KOC项目复盘总结---记录踩坑日记
  • 网络授时笔记
  • 30天开发操作系统 第 12 天 -- 定时器 v1.0
  • Jenkins使用入门
  • 保护性暂停原理
  • 刷式直流电机驱动芯片,适用于打印机、电器、工业设备以及其他小型机器中——GC8870
  • 解决Vscode中使用netdb.h的getaddrinfo和addrinfo会报错的方法
  • 【HTML+CSS+JS+VUE】web前端教程-9-列表标签之有序列表
  • Seed-TTS: A Family of High-Quality Versatile Speech Generation Models
  • ChatGPT网络错误如何解决
  • Leetcode 931. 下降路径最小和 动态规划
  • Windows安装ES单机版设置密码
  • golang 的 panic
  • Vue.js Ajax(vue-resource)
  • XML通过HTTP POST 请求发送到指定的 API 地址,进行数据回传