JDK、JRE、JVM的概念
JDK(java开发工具包)其中包含jre,一堆java工具(javac)和java基础的类库,JRE(java运行环境)包含java的核心类库和jvm,不包括开发工具(编译器、调试器和其他工具),JVM(java虚拟机)是虚拟的,是jre的一部分,解释自己的指令集并映射到本地的cpu的指令集或os的系统调用;要是对编译生成的.class文件与计算机操作系统进行解释。
JVM 跨平台的原理
一次编译,随处运行。
PATH、CLASSPATH、JAVA_HOME作用
PATH:指定java命令搜索路径Path = %JAVA_HOME%\bin;
CLASSPATH:类搜索路径,classpath =.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
JAVA_HOME:JAVA_HOME = D:\Java\jdk1.8.0_97