C編譯生成機器可識別的二進制目標代碼.obj,而後連接把多個obj文件以及用到的庫.lib組合生成可執行文件java
JAVA是解釋執行的。首先javac編譯.java,生成字節碼.class,java .class由JVM解釋執行。ide