.java的是源文件,本质上就是个文本文件。
比如
package ***; public class test{ ... }
这个代码出来就是一个test.java的文件
.class的是java编译器,编译源文件所得的java字节码文件,是二进制的。真正能运行的是这个.class文件,java虚拟机(解释器)可以解释并运行编译出来的.class文件.
.class就是.java文件编译后的文件后缀名