一、认识java
JVM-java虚拟机(Java virtue machine):java文件由编译器编译为.class文件(8位字节的二进制流文件),再有JVM包含的解释器解释执行。
… Java的跨平台性就是由于.class文件是可以运行在任何支持java虚拟机的硬件平台和操作系统上的二进制文件。
JDK-java开发工具包(Java Development Kit)
JRE-java运行环境(Java Runtime Environment)
三者关系: JDK ≧JRE ≧ JVM
… JRE和JDK的区别:
JRE是指java语言编写程序运行需要的环境,是提供给想运行java程序的用户使用的。
JDK是java开发工具包,是程序员编写java程序所需的开发工具包,是提供给程序员使用的。JDK包含了JRE,同时包含编译java源码的编译器javac,还包含了很多java程序调试和分析的工具:jconsole,jvisualvm等工具软件,还包含了java程序编写所需的文档和demo例子程序。
二、JAVA开发环境搭建
1.安装JDK:(在官网即可安装)
http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html
2.配置环境变量。
JAVA-HOME: 配置JDK安装路径.
PATH: 配置JDK命令文件的位置(即JDK下bin目录的位置).
CLASSPATH: 配置类库文件的位置(即JDK下lib目录的位置).