1. 程式人生 > >java-一次編譯到處執行

java-一次編譯到處執行

知識用自己的話表述出來才會印象深刻。

java為何是一次編譯到處執行?因為java進過編譯後成為位元組碼檔案(class檔案),然後通過jvm(java虛擬機器)將位元組碼檔案翻譯成機器碼。所以不同作業系統linux、windows分別安裝各自版本的jvm就可以執行java檔案。

這也能理解了為何客戶端用java寫的比較少,因為需要安裝jvm!這對使用者造成了難度!