一、java的环境的搭建:
    
    jre:  java运行环境。  jre =  java虚拟机 + 核心类库(辅助java虚拟机运行的文件)
    

    jdk: java开发工具集   jdk = jre + java开发工具。


二、jdk目录:


    bin: 存放的是java的开发工具。    

    db : JDK7附带的一个轻量级的数据库,名字叫做Derby。
    include :存放的调用系统资源的接口文件。
    jre : java运行环境
    lib : 核心类库。
    src.zip : java源代码


三、常见的dos命令:    

      盘符:            进入指定的盘下面。



操作文件夹:    

    dir              列出当前控制台所在的路径下的所有文件以及文件夹。


    cd 路径           进入指定的路径下。


    cd ..             回退到上一级目录上。


    cd \              回退到当前路径下的根目录。


    md  文件夹的名字        创建一个文件夹


    rd  文件夹的名字        删除一个空文件夹。 注意: 不能用于删除非空到的文件夹。



操作文件:    


    echo  数据>文件名       创建一个文件并且指定写入的数据。


    type  文件名            查看指定的文件内容。


    del 文件名              删除指定的文件。  注意: del后面如果跟一个文件夹,那么是删除一个文件夹中的所有文件。


    *                       通配符(可以匹配任意的文件名)


    tab                     内容补全.



    cls                     清屏


    


    上下方向键               找回上一次所写过的命令。



     exit                    关闭控制台。

四、环境变量:

1.配置path环境变量变的目的:

    控制台可以在任意的路径下都可以找到java的开发工具。

    目前path环境变量除了保存了我们自己配置的信息以外,还有系统自带的信息,如果一旦不不小心删除了path环境变量信息,那么就可能导致系统部分功能无法使用。
尽量避免修改的path环境变量信息。
   为了尽量避免频繁修改path环境变量?
    解决办法:新建一个环境变量保存jdk安装目录会发生变化的部分,然后在path环境变量上引用新环境变量所保存的信息。


2. 需求: 在现实开发中有时候jdk版本的信息有时候只会使用一次或者几次就不再使用了,那么如果是这种需求,我们一般都是通过set命令配置临时环境变量。

临时环境变量就是仅对于当前控制台窗口起作用,窗口一旦关闭,那么配置的临时环境变量信息会发生消失。
set命令的用法:
 
    set                    查看所有的环境变量信息。
    set 环境变量的名字         查看指定的环境变量信息。
    set 环境变量名字 = 路径信息     设置指定的环境变量信息。
    set 环境变量名字 =              清空指定的环境变量信息。
    set 环境变量名字 = 新路径;%环境变量名字%    在原有的基础上添加新的路径信息。

注意: 以后但凡看到是set命令设置的环境变量信息,都是临时环境变量信息。

3.classpath 环境变量:


    


    设置了classpath环境变量的时候,启动jvm(java虚拟机)的时候,那么java虚拟机就会 根据classpath环境变量所保存路径信息下去


    寻找对应的class文件。



    设置classpath环境变量信息的有分号与没有分号 的区别:    


        


        1. 如果配置classpath环境变量信息没有加上分号,那么java虚拟机仅会在classpath所保存的路径下去搜索对应的class文件,不会在当前路径下去搜索了。



        2. 如果配置classpath环境变量信息加上分号,那么java虚拟机除了会在classpath所保存的路径下去搜索对应 的class文件之外,如果能找到对应的class文件


        那么就马上指定对应的class文件,否则还会去 当前路径下去搜索。