1. 程式人生 > >java學習(1) 第一個java小程式執行解釋

java學習(1) 第一個java小程式執行解釋

上一篇文章簡單運行了一個java的小程式,其中有兩個命令一個是javac另一個是java。簡單解釋一下這兩個命令的作用,如有不正確的地方請大家多多指教。

javac是java的編譯命令,通過javac編譯原始檔後會生成**.class檔案,這是一種與平臺無關的位元組碼檔案,這種檔案無法直接執行,需要用java直譯器來執行。

例 javac HelloWord.java (字尾名不要忘了)

java是java的執行命令,用它來解釋執行生成的位元組碼檔案。注意java命令後跟的是java類名,後面不要加.java或者.class。

例 java HelloWord (不需要加字尾名)

總之,執行java檔案需要兩個步驟 編譯和執行。當編譯java程式時,生成的是與平臺無關的位元組碼,這些位元組碼與平臺無關,只面向JVM,JVM是執行java位元組碼檔案的虛擬計算機。不同平臺JVM不同,但都提供了相同的位元組碼程式介面。

參考了 瘋狂的java講義