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

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

java程序在编译(javac .java文件名 指令)后会产生字节码文件,也就是.class文件。然后根据虚拟机所在系统(l例如:xp、win7、Linux)的不同将字节码文件转变为不同的可执行文件,这也是java程序可跨平台的根据。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-10
byte code 编译以后会生成.class文件,也就是字节码文件,你在使用开发工具(比如Myeclipse)时,可以去工作空间查看相应的文件!所以答案是byte code!
第2个回答  2012-08-14
会产生 .class文件,有多少个类就有多少个.class文件!
第3个回答  2013-08-19
byte code(字节码文件),也就是.class文件
第4个回答  2017-07-27
编译后产生的是字节码文件,也就是.class结尾的文件,这种文件打开后是乱码,也就是二进制文件.
相似回答