欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

javaSE基础知识

程序员文章站 2022-04-08 20:21:58
JVM,JRE,JDK三者的简单总结 1.见名解释 Java虚拟机(JVM):Java virtual machine简称JVM;“virtual”中文意思“虚拟的”,“machine”中文意思“机器”,翻译为“java虚拟机”。 Java运行环境(JRE):Java Runtime Environ ......

jvm,jre,jdk三者的简单总结


   

 1.见名解释

java虚拟机(jvm):java virtual machine简称jvm;“virtual”中文意思“虚拟的”,“machine”中文意思“机器”,翻译为“java虚拟机

java运行环境(jre):java runtime environment简称jreruntime”中文意思“运行时”,“environment”中文意思“环境”,翻译为“java运行时环境”。

java开发工具包(jdk):java development kit简称jdk;“development”中文意思“开发”,“kit”中文意思“成套工具”,翻译为“java开发工具包”。

  三者的简单关系是:jdk包括jre,jre包括jvm。如下图所示;(平时运行java时下载的jdk,里面包括jre,jvm

    javaSE基础知识

2.简易相识

  1.jdl安装时jvm,jre安装位置

    下载jdk安装的位置相当于jdk安装的位置;如下图

    javaSE基础知识

    jdk包括jre,jre位于jdk文件内在文件夹jre内,如下图;

    javaSE基础知识

    jvm在jre内,位于文件夹bin内,如下图;

    javaSE基础知识

  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;