JDK(Java Development Kit) java 开发工具包。它是java的核心,包括了java运行环境JRE,一堆java工具(javac/java/jdb等)和java基础类库(java API(java Application Programming Interface 包括rt.jar)) 。JDK中包含JRE,在JDK的安装目录下有jre的目录,里面有两个文件夹bin和lib,在这里可以认为bin里就是JVM,lib中则是JVM工作所需要的类库,而JVM和lib合起来就成为JRE。没有JDK,就无法编译java程序。

      JRE(Java Runtime Environment) java运行时环境。没有JRE,就无法运行java程序。一般用户的电脑上只要装上JRE就可以了。

      JVM(Java Virtual Machine) java虚拟机。没有它,java无法实现跨平台。java程序文件首先被java编译器编译成.classs文件(字节码文件),而这类文件就是在虚拟机上运行。这类文件与操作系统没有直接的交互,而是通过java虚拟机这座桥梁来间接交互。虚拟机可以将字节码程序解释给操作系统。只有JVM还不能完成class文件的执行,而解释class的时候JVM需要调用解释所需要的类库lib,而JRE包含lib类库。

   

      java版本平台(三大体系):

       JavaSE(J2SE):(Java 2 Platform Standard Edition,java 平台标准版) 用于开发和部署桌面、服务器以及嵌入式设备和实时环境中的java应用程序。Java SE包括用于开发Java Web服务的类库,同时,Java SE为Java EE提供了基础。

       JavaEE(J2EE):(Java 2 Platform Enterprise Edition,java 平台企业版) 利用java2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。

       JavaME(J2ME):(Java 2 Platform Micro Edition,Java平台微型版) 为移动设备(包括消费类产品。嵌入式设备、高级移动设备等)提供了基于java环境的开发与应用平台。

        从JDK 5.0 开始,三大体系分别改名为Java SE,Java EE,Java ME。

  

      环境配置:

       1)dos命令行设置环境参数

              set JAVA_HOME=jdk安装目录

              set PATH=%JAVA_HOME%\bin;%PATH%

              set CLASSPATH=.;%JAVA_HOME%\lib

        2)电脑属性--->高级--->环境变量              

              系统变量->新建->变量名:JAVA_HOME 变量值:JDK安装目录

              系统变量->新建->变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib

              系统变量->编辑->变量名:Path 在变量值的最前面加上:%JAVA_HOME%\bin;

    

 posted on 2016-04-24 22:40  会飞的金鱼  阅读(114)  评论(0)    收藏  举报