[上]JAVA学习系列第三章之12.JAVA环境_JDK和JRE的介绍
视频
笔记:JDK和JRE
1.JDK:(Java Development Kit):java开发工具包,包含了JRE javac 编译工具 java 运行工具 jdb 调试工具 jhat 内存分析工具 ... 2.JRE:(Java Runtime Environment):java运行环境,包含了jvm以及后面开发用到的核心类库 3.JDK和jre以及jvm的关系: JDK包含了jre,jre包含了jvm,所以我们只需要安装JDK即可
但是从jdk9开始jdk目录中就没有单独的jre目录了,因为jre作为一个运行时,里面不需要包含太多的东西浪费空间,降低运行效率,在jdk9的时候引用模块化的技术,让开发者能按照自己的应用创建一个最小的运行时(比如一个微服务的部署应用仅仅需要一个非常小的runtime,而不是像以前一样不管应用复杂还是简单,都需要一个近百兆的jre运行)这样提高了运行效率