字节码文件就是以.CLASS文件结尾的文件,是通过JAVAC命令编译过生成的。因为JAVA不是编译型语言,所以它需要去解释字节码文件才能够运行。源程序是指未编译的按照一定的程序设计语言规范书写的文本文件.还是以Java为例,以.java .c .cpp等结尾的文件.简单地说.机器执行的是字节码,它不认识源代码,源码必须经编译器编译成字节码之后才能被机器执行.