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

记录小白的成长

浙公网安备 33010602011771号