欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

JAVA基础之-什么是jdk和jre?

程序员文章站 2022-07-10 18:43:01
#java入门 #java学习 #java变成 #jdk与环境变量...

下面我们来讨论一下jdk的安装与环境变量的配置。
上网查一下,大家都能够知道,Java其实是一门跨平台的编程语言,是什么意思呢?就是说咱们 Java程序可以在windows系统、Linux系统、MAC系统等各个平台去运行。因为Java针对不同的操作系统都有对应的平台虚拟机,就是说java程序本身其实是在它自己的虚拟机上运行的,然后我们再把虚拟机装到各个系统当中,这样就实现了Java的跨平台的一个机制。

JAVA基础之-什么是jdk和jre?
这个虚拟机其实举个例子来讲,它就相当于一个多功能的充电线,虚拟机其实就是充电线共用的这一部分,通过虚拟机可以连接到各个平台,然后 Java还有一个类库,虚拟机是它的运行平台,那类库就相当于它运行起java程序的前置条件了,类库加上虚拟机就构成了JRE。所以说我们想要让 Java程序在某一个平台去运行,某一个平台必须要有JRE的存在。
下面我们再来讨论下JDK,JDK是由JRE和编译工具共同组成的,JRE我们上面说过了,他是java虚拟机+类库,那什么是编译工具?编译工具通俗来讲实际上就相当于把java代码翻译成 Java虚拟机能够识别的语言。
我这里边举了一个例子,这个过程其实就相当于咱们上大学的过程,大学通过4年的一个努力才能拿到毕业证书,4年的过程实际上就相当于我们编译前的代码,毕业证书就相当于编译工具编译以后,用咱们虚拟机能够识别的代码,毕业后应聘工作,工作单位只看得是你有没有证书,也就是编译后的代码。
环境变量环境变量其实就更好理解了。那就是告诉咱们要运行Java程序的平台,运行程序所需要的前置条件,也就是JRE的路径在哪里,他好去找这个东西。

本文地址:https://blog.csdn.net/wl1126296220/article/details/108256688