色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

簡述JAVA的工作機制

林玟書2年前15瀏覽0評論

簡述JAVA的工作機制?

JAVA的跨平臺即跨操作系統的平臺,也就是說你寫的java程序不需要修改就可以在不同的操作系統上運行windows,linux,unix,當然有個前提就是你的操作系統必須有java環境了,即安裝了對應的jdk。應為java程序編譯成class文件都交給jvm來處理了。

在java之前,跨平臺是很痛苦的事情,主要是因為所有對于系統的調用,在不同的操作系統下結果都不一樣,簡單的來說,int的長度在不同操作系統里面就不一樣,甚至于連字節排列的順序都不同。調用同一個函數返回的格式也不同,因此,寫程序的人自己要對不同的系統非常了解,如果真的需要對不同操作系統進行兼容,要在程序里面寫很多if,編譯的時候要先判斷使用的操作系統,創造很多環境變量才能編譯,而且編譯好的二進制可執行文件只能在本系統上運行。如果你寫的是個功能庫供別人調用的,那么光對操作系統的判斷就占了代碼的絕大部分,而且,還要你在不同平臺下進行測試,這可是個艱苦卓絕的工作。

自從有了java之后,就把操作系統兼容的工作丟給了jvm了,對于程序員來說就再也不要關心int有幾位,還有高位在前還是地位在前的問題了,你只要用java的代碼把你程序的邏輯實現出來就可以了,這些兼容的問題就交給jvm去處理吧。這樣,如果你寫一個程序交付給客戶使用,如果客戶的環境是運行AIX的,你就不需要在本地也裝一個AIX來開發和運行,你可以在windows上完成所有的開發,然后把編譯好的文件交給客戶就可以了,以后有別的客戶需要在Solaris上運行這個程序,你都不用修改,直接拿過去就可以運行,很方便!只有被跨平臺開發折磨過的人才能更深得體會到用java開發跨平臺應用的優勢。

java編寫心得,簡述JAVA的工作機制