javaSE基础知识
jvm,jre,jdk三者的简单总结
1.见名解释
java虚拟机(jvm):java virtual machine简称jvm;“virtual”中文意思“虚拟的”,“machine”中文意思“机器”,翻译为“java虚拟机”。
java运行环境(jre):java runtime environment简称jre;“runtime”中文意思“运行时”,“environment”中文意思“环境”,翻译为“java运行时环境”。
java开发工具包(jdk):java development kit简称jdk;“development”中文意思“开发”,“kit”中文意思“成套工具”,翻译为“java开发工具包”。
三者的简单关系是:jdk包括jre,jre包括jvm。如下图所示;(平时运行java时下载的jdk,里面包括jre,jvm)
2.简易相识
1.jdl安装时jvm,jre安装位置
下载jdk安装的位置相当于jdk安装的位置;如下图
jdk包括jre,jre位于jdk文件内在文件夹jre内,如下图;
jvm在jre内,位于文件夹bin内,如下图;
2. 三者功能简述
jvm:java文件编译为.class文件在jvm上运行,与操作系统进行交互。这也是java跨平台的核心。
jre:jre中有两个文件夹为bin和lib文件夹,bin文件夹中存放jvm,lib文件夹存放封装起来的java类库。运行时jvm需要调用lib中的类库。
jdk:java运行时主要作用的4个文件夹:bin,include,lib,jre;
bin:主要的编译器(javax.exe);
include:java和jvm交互的头文件
lib:类库(java开发需要的类库)
jre:java运行环境
参考文章:https://blog.csdn.net/aluozongnan/article/details/82557787;
https://www.cnblogs.com/zhangzongxing01/p/5559126.html;
上一篇: 自称