首页 > 代码库 > 黑马程序员——学习Java之前需要的配置及原理

黑马程序员——学习Java之前需要的配置及原理

1.Java这门语言:

  1.1、Java是完全面向对象,安全可靠,与平台无关的编程语言。其中可跨平台是java相比其他编程语言的成功之处。

  1.2、可跨平台的理解及原理:

    理解:先说‘平台’,对于编程语言来时‘平台’就是操作系统,比如:C++依赖的平台是Window系统。则可跨平台就是无视系统,在任何系统上都可以运行此语言编写的程

      序或软件

  1.3、Java可跨平台的原理:

    在解释Java可跨平台原理之前先了解下JDK、JRE、JVM

    JDK:Java运行环境

    JRE:Java开发工具包

    JVM:Java虚拟机    

    其中JDK中有JRE,JRE中有JVM 

    原理:Java可跨平台的直接原因就是JVM,在使用Java语言编写程序时,首先在电脑上安装时支持该系统的JDK,然而在使用JDK开发完成的Java程序,交给JRE去运行,

      在此过程中最终都是要JVM来运行.class的执行文件,所以Java具有可跨平台性。

2.JDK的安装及配置:

  2.1、安装就不用说了,就像安装平时我们用到的软件一样安装。

  其中需要注意的是:在安装时首先安装的是JDK,但是在安装完JDK时,又让安装JRE,此时的JRE可以不用安装(根据自己的意愿),其原因是JDK中有JRE,上面已经提到。

  2.2、windows7下java环境变量配置方法

       2.2.1、用鼠标右击“我的电脑”->属性,继续选择右下角的“环境变量”选项      

     2.2.2、进行win7下Java环境变量配置    

        在"系统变量"下进行如下配置: 

        (1)新建->变量名:JAVA_HOME 变量值:D:\安装后的软件\Java\jdk1.7.0_07(这是我的JDK安装路径,请根据自己的路径来设置)

        (2)编辑->变量名:Path在变量值的最前面加上:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;  

        (3)新建->变量名:CLASSPATH 变量值:%JAVA_HOME%\lib;%JAVA_HOME%\lib\jre\rt.jar;.; 

           注意:当设置的变量在末尾时,不要加上“;”。

      2.2.3、测试下环境变量是否设置成功   

           (1)按下“WIN+R”键,出来一个搜索框,然后再键入cmd 

           (2)输入javac命令  如果出现如下信息:

      

      则说明配置成功。否则失败,最好从新配置

3.程序的运行原理:

  3.1、在了解程序运行原理是先要知道:

    javac.exe:编译器,编译源文件将生产扩展名为.class的执行文件

    java.exe:解释器,来解释执行其字节码文件

  3.2、运行原理:(以Demo.java为例)

    (1)javac.exe先把Demo.java源文件编译成Demo.class执行文件

    (2)java.exe在启动JVM来执行Demo.class文件