所謂跨平台性,是指java語言編寫的程序,一次編譯后,可以在多個系統平台上運行。
實現原理:Java程序是通過java虛擬機在系統平台上運行的,只要該系統可以安裝相應的java虛擬機,該系統就可以運行java程序。(注意不是能在所有的平台上運行,關鍵是該平台是否能安裝相應的虛擬機)。
我的總結:Java程序之所以能夠實現跨平台運行,是因為它根本就不直接運行在任何底層平台上,而是需要在哪里運行,就在哪里(如Windows平台)事先准備好自己的Java平台,而這只是僅僅是安裝和配置一個軟件而已!