JAVA第2天学习:环境变量、JRE运行环境以及JVM虚拟机等概念的理解

        今天早上起来继续跟随视频学习JAVA,本视频重点讲述了几个底层概念的理解。下面我根据自己的理解谈一下。

        环境变量:在操作系统当中,用来指定在操作系统中运行时的一些参数。通常为一些键值对,即有变量和一些对应的值。打个比喻,家是操作系统的话,我要睡觉休息,需要床,床可以理解一个变量名称,床对应的实物,例如席梦思床就是它的值。我现在休息,我就可以通过我卧室中的席梦思床来休息。

        Path环境变量:操作系统外部命令的搜索路径。在系统中执行一个命令,首先我需要知道这个命令在哪?系统需要知道使用这个命令的确切位置,即我在使用执行这个命令时,系统会根据搜索路径(环境变量)找到这个命令然后执行它,若是没有这个搜索路径,系统就找不到这个命令,也不知如何执行它。可以这样理解。

         classpath:类变量的路径。“.;”,一个英文句号(点)表示执行的类的路径在当前文件夹下。通过这两个例子我们可以理解环境变量是要告诉系统,我们从哪找到并执行这些命令。环境变量说白了就是各种命令、程序等存放的路径。系统从这些存放的路径中找到这些命令然后去执行它。

         

        JRE,即JAVA运行的环境。包括JVM(JAVA虚拟机),JAVA平台核心类文件,其他支持文件。我们编写的代码Hello.class运行的话,就需要一个运行的环境,而JAVA虚拟机JVM提供了我们写好程序的运行环境。

          JVM在不同的操作系统平台上均不同,就是为了适合这种不同系统所需要的虚拟环境,为了同一份代码适合不同的虚拟环境,JVM提供了这个作用。例如在Windows、Linux等不同操作系统提供的JVM不同,但是代码相同,只需要在不同的JAVA虚拟机上编译执行即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值