java文件经过编译首先会形成一个字节码文件.class,之后的运行在JVM虚拟机上进行。(一个java文件只能有一个public class的类,这个类名必须和文件名相同。并且一个类会有一个字节码文件。) JDK-------java开发工具 JRE-------java运行环境 JVM------java虚拟机 其中三者关系为:JDK包括JRE,JRE包括JVM