Java—jvm、jdk、jre之间的关系

一、jvm

  jvm是用来支持java的跨平台特性的,利用jvm,可以让java的字节码文件(.class)在windos\linux\mac上运行。

  jvm也可以理解为java虚拟机,是java运行的容器。

如图,有如下的关系:

  

二、jre、jdk

  jre是java运行环境中的类与库,多个类形成类库。

  jdk是java中的开发工具包,主要提供开发工具和编译工具

三、三者的关系

  jvm+运行时的类与库=jre  jre+开发工具包=jdk

 

posted @ 2023-01-30 17:01  阁主想睡觉  阅读(105)  评论(0)    收藏  举报