JDK,JRE,JVM联系及区别

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35654259/article/details/83856302

JVM--保证了java语言的跨平台性

     就像我们出国旅游如果不会说当地的语言就会带一个翻译官。jvm的作用就像翻译官一样可以在不同的操作系统上运行。

    

    因为有了JVM,所以同一个Java程序在三个不同的操作系统中都可以执行。这样就实现了Java程序的跨平台性。也称为Java具有良好的可移植性。

JRE--Java程序的运行环境

  JRE是由JVM和java程序所需的核心类库组成。安装了JRE就能运行一个开发好的java程序。

JDK--Java程序的开发环境

    JDK是由JRE和java开发工具组成。因为包含了JRE因此在安装了DK时就不需要安装JRE。

   java开发工具包括编译工具(javac.exe)和打包工具(jar.exe)等

简单而言:使用JDK开发完成的java程序,交给JRE去运行。

猜你喜欢

转载自blog.csdn.net/qq_35654259/article/details/83856302