.java文件是一个文本文件,就是我们用java语言写成的代码。.class文件是一种二进制文件,由.java文件通过javac这个命令(jdk本身提供的工具)编译生成的一个文件,可以由jvm(java虚拟机)装载(类装载),然后对java解释执行,就是运行时的程序。 .class与.java_java中.java与.class区别是什么?_住范儿的博客-CSDN博客