
C#源代码 - - - 编译器 - - - 可执行的字节码 - - - CLR - - - 机器可执行的二进制机器码 - - - 程序运行
机器码
机器码:机器码就是cpu能够直接读取并运行的代码,用二进制编码表示,也叫做机器指令码。
字节码
字节码(即.class文件):字节码是一种中间状态的二进制代码,是由源码编译过来的,可读性没有源码高。而且cpu也不能够直接读取字节码,在java中,字节码需要经过JVM虚拟机转译成机器码之后,cpu才能够读取并运行。

C#源代码 - - - 编译器 - - - 可执行的字节码 - - - CLR - - - 机器可执行的二进制机器码 - - - 程序运行
机器码:机器码就是cpu能够直接读取并运行的代码,用二进制编码表示,也叫做机器指令码。
字节码(即.class文件):字节码是一种中间状态的二进制代码,是由源码编译过来的,可读性没有源码高。而且cpu也不能够直接读取字节码,在java中,字节码需要经过JVM虚拟机转译成机器码之后,cpu才能够读取并运行。