[Java]Java中,JDK,JRE,JVM,SE,EE,ME的详细意思.
Java 的组件
JDK, JRE, JVM 都是 Java 的组成部分:
嵌入式系统是什么意思1. JDK: Java Development Kits.
JDK 是 Java 开发⼯具包, 其中包含了开发 Java 程序所需要的组件, 如果想要进⾏ Java 开发, 你必须安装 JDK, JDK 也分不同版本, 不同平台, 不同系统位数, 以及不同功能的版本, 你可能会听说 OpenJDK, 它是 JDK 的开源版本, 也就是说你可以查看它的源代码, 但是对于 JDK 来说, OpenJDK 的功能是有部分减少的. 部分的 Linux 系统可能会预装 OpenJDK.
2. JRE: Java Runtime Environment.
JRE 是 Java 运⾏时环境, 如其名, 是运⾏ Java 程序所需的环境. 如果你仅仅想运⾏ Java 程序, 那么只需安装 JRE 即可, 不过, JDK 中也是包含 JRE 的, 所以⼀般安装 JDK 后, 不需要再次安装 JRE.
3. JVM: Java Virtual Machine.
JVM 是 Java 虚拟机, 是运⾏ Java 程序的最基础部分, ⼀个 Java 程序中包含的是 Java 字节码(Byte-Code), 这些字节码可被 JVM 解析运⾏, 当运⾏⼀个 Java 程序时, JVM 会解析执⾏这个 Java 程序中的字节码, 最终将运⾏结果呈现给⽤户. 之所以称之为虚拟机, 是因为它具备类似于 CPU 解析执⾏指令的功能, 正如⼀个虚拟的机器.
Java 的不同版本
SE, EE, ME 是 Java 的不同版本
1. SE: Standard Edition
SE 是标准版本, Java SE 中包含了 Java 的标准功能, 并且也是 Java 的核⼼部分. ⼀般的, Java SE 常⽤于桌⾯开发.
2. EE: Enterprise Edition
EE 是商业版本, Java EE 中出了包含 Java 的标准功能外, 还包含了更多的拓展功能, 多⽤于服务端开发.
3. ME: Micro Edition
ME 是微型版本, Java ME 是针对于移动开发, 微系统, 嵌⼊式开发准备的版本, 对于 SE 来说, 精简了许多功能.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。