JavaSE零基础学习day01-1(名词的解释和环境搭建)

JavaSE零基础学习

第一个名词解释:软件

计算机中的软件分为两种,第一种软件为系统软件:如Windows,linux,DOs,数据库(DBMS),第二种软件为应用软件:如Windows下面的扫雷,QQ,迅雷。

java环境的配置:

java环境安装链接(这个教程应该已经很详细了,在安装的过程中只要不输入符号打错了理论上是可以装的上去的)
这里仅提示一点,在安装jdk的时候可以不用安装jre,因为在jdk工具中自带jre!
JavaSE零基础学习day01-1(名词的解释和环境搭建)
附,为什么要把bin目录加到path变量里面:
path变量相当于系统变量,用大白话来说就是在运行框里面和DOS框里面都可以直接运行的地方。也就是说,当你在运行栏和dos框里面输入命令时,他会先在path这个目录下面寻找,所以我们把java的jdk运行环境放到里面,可以方便我们让java变成环境变量(这也是如何判断java是否装上去的方法,当你完成了这步之后,java和javac这个命令就变成了系统命令,就可以直接在DOS框里面直接输出结果)
bin目录是一个工具目录,我们所有的java工具都位于这个目录里面,在这个里面我们可以找到许多我们以后会用到的东西JavaSE零基础学习day01-1(名词的解释和环境搭建)
如java和javac这个指令,就是为于bin目录当中,java命令的作用是运行java程序,javac命令的作用是编译java程序。我们在这里举一个简单的例子,我将qq的bin目录放在path变量里面(你到qq的bin文件夹里面会看到一个qq.exe文件,这个就是qq的启动文件)。JavaSE零基础学习day01-1(名词的解释和环境搭建)
然后我们在启动栏里输入qq:
JavaSE零基础学习day01-1(名词的解释和环境搭建)
就可以看到qq弹窗弹出来了:
JavaSE零基础学习day01-1(名词的解释和环境搭建)
在这里建议大家把java的环境放在path目录的第一个,这也算是java的规范。因为计算机在扫描path目录的过程中,是从头到尾开始扫描的,如果你放在最后面的话,计算机需要把前面的全部给扫完了才会扫到java,是对计算机的一种不充分使用,所以个人建议将java环境放在path的最前面比较好(土豪除外)。
同时提一下%%的作用,比如我们会看到教程里面有%JAVA_HOME%,%%的作用就是动态获取JAVA_HOME的值,或许有人会问,为啥要使用JAVA_HOME这个变量,直接放java的bin目录的位置不可以吗?其实,,是可以的。但是使用前者有一个好处,当你的java的bin目录换位置时,你如果采用后者的话,你需要到path变量里面进行修改,万一不小心动到了其它的环境变量,可能会产生某种很好的结果,而前者可以直接在JAVA_HOME里面更改,而不需要去path里面进行更改,这样就保证了安全性。
讲一下在设置变量中";"的作用, 的起到的作用就和你们想的一样,没错,就是分隔path变量用的,在有的系统当中,我们的path变量打开不再是一行的样子了,这时候我们就不需要用 ; 来进行分隔了