一、Java的三大体系
Java SE(Java标准版):针对桌面程序开发。
Java EE(Java企业版):用于B/S架构软件(企业级应用)开发。
Java ME(Java微型版):针对嵌入式设备(移动设备)软件开发。
二、什么是JVM/JRE/JDK
JVM:JVM是Java虚拟机(虚拟机:通过真实的计算机虚构出来的一个计算机),主要就是操作运行字节码文件(把字节码文件解释给本地真实计算机中运行对应程序)。就是因为JVM的存在,java才可以实现一次编译到处执行的效果。也导致了java成为一个混合型语言(半编译半解释)。
JRE:JRE是Java运行环境,JRE包含了(JVM + Java类库)。
JDK:JDK是java开发工具,JDK包含了(JRE + Java类库 + Java开发工具)。JDK是开发人员使用,可以编译代码也可以执行代码。
三、三者关系
JVM与JRE的关系:JVM是JRE的核心组件,JRE包含了JVM以及Java类库。JVM提供了Java程序的运行环境,而Java类库则提供了丰富的功能和工具,使得开发者能够更方便地开发Java程序。
JRE与JDK的关系:JRE是JDK的一部分,JDK包含了JRE以及Java开发工具。JDK是开发Java程序的主要工具包,而JRE则是运行Java程序所必需的运行时环境。
三者之间的层次关系:从层次结构上看,JDK是最顶层,它包含了JRE;而JRE又包含JVM。
四、安装包
链接:https://pan.baidu.com/s/125oJpoln1FNbgJyP_KHXJQ?pwd=skli
提取码:skli