JDK、JRE、JVM是什么?

  • JDK(java Development Kit):java 的开发和运行环境,包括java 的开发工具和 jre,在程序员的电脑上当然要安装JDK;
  • JRE(Java Runtime Environment):它是Java运行环境,包括,java 运行的所需的类库+JVM(java 虚拟机)。 如果你不需要开发只需要运行Java程序,那么你可以安装JRE。例如程序员开发出的程序最终卖给了用户,用户不用开发,只需要运行程序,所以用户在电脑上安装JRE即可
  • JDK包含了JRE;JRE中包含虚拟机JVM;JRE是和windows系统沟通的
  • jdk可以将这个后缀名为java的txt文档,编译成class文件,然后jre就可以按照class文件与windows系统系统沟通
  • java程序之所以能够跨平台?–是因为有这个JVM(java virtual machin)。程序并不是直接交给操作系统,而是先交给JVM,JVM先翻译一把,翻译成当前操作系统所能理解的语言。—JVM不是跨平台。
发布了18 篇原创文章 · 获赞 19 · 访问量 394

猜你喜欢

转载自blog.csdn.net/csdncsd2/article/details/104962115