1.java源文件.java,经过编译编程.class字节码文件;JVM为字节码提供运行环境,JVM是一个软件,安装在操作系统中,java运行需要JVM;
2. .java文件经过javac命令编译成.class文件,在经过java命令启动JVM去加载,运行.class文件;
3.运行一个java程序最小需要一个JRE,开发一个java程序需要一个JDK;JVM+java类库=JRE,JRE+编译等开发工具=JDK;
4.PATH是一系列的目录,也是bin目录,javac和java等命令,JAVA_HOME是JDK安装目录,CLASSPATH是类的搜索路径,简单可以用.表示;