一、配置前几个语言名词的介绍:
1.JDK: java开发工具包    安装JDK       src.zip是java类库源代码
           jdk下bin:二进制文件   binary
           jdk下lib:运行的库文件  libary
2.JRE: Java运行环境        lib/rt.jar  是java的核心类库
3.JVM:java虚拟机
4.GC: Java内存垃圾收集机制,也叫lazy懒惰的收集机制
           当JVM发现内存不足是,才启动GC线程回收系统垃圾,GC线程是很消耗系统资源的
5.API: 应用编程接口    java特指JavaDoc   API文档
6.IDE: 集成开发环境,可以用于编辑、编译、调式、运行、部署、打包、集成其他组件(数据库编程、服务器组件、浏览器)


二、JDK、JRE、JVM的关系:(包含关系)
1.可以安装JDK。就什么都有了,能够提供Java开发功能
2.可以只安装JRE,此时只能够运行Java程序,不能提供编译、调式等工具
3.JVM不能够单独安装,必须依附于JRE存在


三、Windows下的环境变量配置:
1.Java 的安装目录,提供给第三方软件使用
    JAVA_HOME=C:\Program Files\Java\jdk1.6.0_10
2.Java命令的搜索路径(从前往后依次找寻,找到为止)
    PATH(path)=%JAVA_HOME%\bin;%PATH%;
3.Java 类得搜索路径
    在JDK5.0以前:classpath=.;C:\Program Files\Java\jdk1.6.0_10\lib\dt.jar;C:\Program Files\Java\jdk1.6.0_10\lib\tools.jar;
    在JDK5.0以后:classpath=.
4.最后用javac   或   java -version验证


四、Unix/Linux下的环境变量配置:
1.首先进入bash shell
2.在主目录下修改 .bash_profile文件,若权限不够,请用chmod命令更改权限
        JAVA_HOME=/opt/jdk1.6.0_10
        必须是大写:PATH=$JAVA_HOME/bin:$PATH
        CLASSPATH=.:
        export JAVA_HOME PATH CLASSPATH
3.最后保存退出,    并用source .bash_profile 让环境变量生效
                         用echo或set命令验证环境变量是否配置完成
                用javac 或 java -version验证


这是我在两种不同系统下配置的java环境变量,希望能给一些想学习的人带来帮助!