java程序经编译后会产生什么

例如:
machine code
byte code
DLL
或者这三个都不产生,而是产生别的
请详细说明,这个我不懂啊。谢谢

第1个回答  2012-08-14
.java->.class。其它格式的是不会编译的
第2个回答  2012-08-14
编译之前是.java
编译之后是.class
第3个回答  2012-08-14
byte code
第4个回答  2013-06-18
byte code
第5个回答  推荐于2018-02-23
产生:byte code

Java字节码是Java源文件编译产生的中间文件
java虚拟机是可运行java字节码的假想计算机 java的跨平台性也是相对与其他编程语言而言的
先介绍一下c语言的编译过程吧先是C语言源程序 也就是c的文件经过C编译程序编译后,生成windows可执行文件exe文件,然后在windows中执行。再介绍java的编译过程先是java源程序扩展名为java的文件,由java编译程序将java字节码文件,就是class文件然后在java虚拟机中执行。机器码是由CPU来执行的。Java编译后是字节码, 电脑只能运行机器码。Java在运行的时候把字节码变成机器码。C/C++在编译的时候直接编译成机器码。本回答被网友采纳
相似回答