JAVA的跨平臺原理

Evening_wind發表於2018-06-28

       由於各作業系統(windows,liunx等)支援的指令集,不是完全一致的,就會讓我們程式在不同的作業系統上要執行不同的程式程式碼,java開發了適用於不同作業系統及位數的java虛擬級(JVM)來遮蔽各個系統之間的差異,提供統一的介面。對於我們java開發者而言,只需要在不同的系統上安裝對應的java虛擬機器,這時你的java程式只需要遵循java規範,就可以在所有的作業系統上執行java程式了。

    

        面試回答:

        java通過不同系統,不同版本,不同位數的java虛擬機器(JVM)來遮蔽不同的系統指令集差異,而對外體現統一的介面(JAVA API) ,對於我們普通的java開發者而言,只需要按照介面進行開發即可。如果我的程式需要部署到不同的環境時,只需要在系統上安裝對應的虛擬機器即可。


相關文章