首页 Java学习📘

Java基础篇——(1)Java语言开发环境搭建

一、Java虚拟机——JVM

  • JVM(Java Virtual Machine):Java虚拟机,简称为JVM,是运行所有Java程序的假想计算机,是Java程序的运行环境,是Java最具吸引力的特性之一,我们所编写的Java代码,都是要运行在JVM之上的。
  • 跨平台:任何软件都是要运行在操作系统之上的,而使用Java所编写的软件可以运行在任何操作系统上,这个特性称为Java语言的跨平台特性。该特性是由JVM实现的,因为我们编写的程序运行在JVM上,而JVM运行在操作系统上。

Java基础篇相关图

如图所示,Java的虚拟机本身不具备跨平台功能的,每个操作系统下都有不同版本的虚拟机。

二、JRE和JDK

  • JRE(Java Runtime Environment):是Java程序运行时的环境,包含JVM和运行时所需要的核心类库
  • JDK(Java Development Kit):是Java程序开发工具包,包含JRE和开发人员使用的工具。

由上面两条定义可以看出:

如果想要运行一个已有的Java程序,那么只需要安装JRE即可。

如果想要开发一个全新的Java程序,那么必须要安装JDK

小贴士:

三者的关系:JDK>JRE>JVM

三、JDK1.8安装教程

这里可以参考我之前写的一篇文章:Java1.8的安装及环境变量配置
里面详细讲述了如何安装并配置Java环境。




文章评论

目录