JDK、JRE和JVM的关系

JDK(Java Development Kit)

Java开发工具

包含了JRE和开发工具
JRE(Java Runtime Environment)

Java运行环境

包含了JVM和Java的核心类库(Java API)
JVM(Java Virtual Machine)

Java虚拟机

三者的关系

JDK >JRE>JVM

总结

我们只需安装JDK即可,它包含了Java的运行环境和虚拟机。

Java语言跨平台原理

平台:指操作系统

常见的操作系统有Windows、Linux、MacOS

Java跨平台的特性

一次编译,到处运行。

Java跨平台

Java语言程序可以在任意操作系统上运行

Java语言是跨平台,JVM不是跨平台的。

在不同的操作系统下,只需安装不同的Java虚拟机即可实现java程序的跨平台

Java语言的三种技术架构

Java语言的三种技术架构

JavaSE(J2SE)

Java2 Platform Standard Edition

Java平台标准版

Java基础

JavaME(J2ME)

Java2 Platform Micro Edition

Java平台微型版

移动端,嵌入式

JavaEE(J2EE)

Java2 Platform Enterprise Edition

Java平台企业版

企业级应用

相关文章

jinfo 命令可以用来查看 Java 进程运行的 JVM 参数,命令如下...
原文链接:https://www.cnblogs.com/niejunlei/p/5987611.ht...
java 语言, 开发者不能直接控制程序运行内存, 对象的创建都是...
jvm
1.jvm的简单抽象模型:  2.类加载机制     双亲委派模...
堆外内存JVM启动时分配的内存,称为堆内存,与之相对的,在代...
1.springboot和tomcat2.springcloud的请求如何通过网关鉴权?...