字节码就是.class文件,java源代码通过javac编译成字节码 机器码和本地代码实际上是一回事,指机器可以直接识别运行的代码,也就是机器指令 字节码是不能直接运行的,需要通过jvm解释或编译成机器码才能运行