[上]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运行)这样提高了运行效率