第一天
1、JDK 和 JRE 和 JVM 分别是什么,有什么区别?
JDK(Java Development Kit )
JDK是Java开发者的核心工具包,也可以说jdk是Java的sdk(software Development Kit 软件开发工具包),其中包含有JRE(Java运行时环境)、JVM(Java虚拟机)、Java基础类库、JavaDoc、jar等开发者所需的工具包。
JDK主要的三个版本:
- JavaSE:Java标准版,初学者学习的版本
- JavaEE:Java企业版,开发企业级项目所需要的版本
- JavaME:Java微型版,顾名思义,适用于一些小型设备开发,如移动端开发等
JRE(Java Runtime Enrivonment)
JRE是Java运行时环境,若不是开发者安装有JRE就能运行Java程序。JRE又包括JVM,以及Java的所有类库。
JVM(Java Virtual Machine)
JVM是Java的虚拟机,是Java运行程序的环境,用于执行Java的字节码文件,主要的核心就是实现跨平台,能把程序在不同的平台(系统)执行,提高Java程序的移植性和安全性。同时包含又垃圾回收、动态加载等功能。
三者之间的关系
JDK包括JRE,JRE包含JVM,其中JDK主要是J由RE 以及 Java 所需的开发工具组成,JRE 由 JVM 和 Java所有类库组成。
三者之间的区别
- JDK:主要是对Java开发人员的工具 <

最低0.47元/天 解锁文章
601

被折叠的 条评论
为什么被折叠?



