向阳花花花花 2023-02-16 15:51 采纳率: 75%
浏览 54
已结题

JDK、JRE、JVM、Java SE、 Java EE、Java ME的含义。

 

JDK: Java Development Kit , java 软件开发工具包

JRE: Java Runtime Environment ,java运行环境

JVM: Java Virtual Machine, java 虚拟机

Java SE: Java Standard Edition,用来做电脑上运行的软件

Java EE: Java Enterprise Edition,用来做网站(企业级应用)

Java ME: Java Micro Edition,用来做移动设备或者嵌入式设备上的软件

  • 写回答

2条回答 默认 最新

  • 程序yang 全栈领域优质创作者 2023-02-16 17:03
    关注

    以下是这些术语的含义:

    JDK(Java Development Kit)是用于开发Java应用程序的软件开发工具包。JDK包括Java编译器、Java运行时环境(JRE)和其他工具,如调试器、监视器、文档生成器和Jar打包器。

    JRE(Java Runtime Environment)是运行Java程序所需的环境。JRE包括Java虚拟机(JVM)和Java类库。

    JVM(Java Virtual Machine)是Java程序的运行环境,它在计算机上模拟了一台虚拟机。Java程序在JVM上运行,而不是在本地计算机上直接运行。JVM负责解释Java字节码并将其转换为本地机器指令。

    Java SE(Java Platform, Standard Edition)是Java平台的一个分支,用于开发桌面和服务器应用程序。Java SE包括JDK和JRE,提供了开发、编译和执行Java应用程序所需的所有工具和库。

    Java EE(Java Platform, Enterprise Edition)是Java平台的另一个分支,用于开发企业应用程序,如Web应用程序和分布式应用程序。Java EE包括JDK、JRE以及许多其他工具和库,例如Java Servlet API、Java Persistence API和JavaServer Faces。

    Java ME(Java Platform, Micro Edition)是Java平台的一个分支,用于在嵌入式设备和移动设备上运行Java应用程序,如手机、个人数字助理和嵌入式设备。Java ME包括一组最小化的类库和虚拟机,它们可以在资源受限的设备上运行Java应用程序。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 2月24日
  • 已采纳回答 2月16日
  • 创建了问题 2月16日

悬赏问题

  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度
  • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
  • ¥15 ETLCloud 处理json多层级问题
  • ¥15 matlab中使用gurobi时报错
  • ¥15 这个主板怎么能扩出一两个sata口
  • ¥15 不是,这到底错哪儿了😭
  • ¥15 2020长安杯与连接网探
  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么