91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

java實現跨平臺的方法

發布時間:2020-06-10 09:43:32 來源:億速云 閱讀:195 作者:Leah 欄目:編程語言

這篇文章為大家帶來有關java實現跨平臺的方法。大部分知識點都是大家經常用到的,為此分享給大家做個參考。一起跟隨小編過來看看吧。

Java是可以跨平臺的編程語言,那我們首先得知道什么是平臺,我們把CPU處理器與操作系統的整體叫平臺。

使用特定編譯器編譯的程序只能在對應的平臺運行,這里也可以說編譯器是與平臺相關的,編譯后的文件也是與平臺相關的。我們說的語言跨平臺是編譯后的文件跨平臺,而不是源程序跨平臺。

java實現跨平臺的方法:

什么是平臺無關性

平臺無關性就是一種語言在計算機上的運行不受平臺的約束,一次編譯,到處執行。

也就是說,用Java創建的可以執行二進制程序,能夠不加改變的運行于多個平臺,Java減少了開發和部署的多個平臺的成本和時間。

平臺無關性的實現

其中扮演者重要的角色有Java語言規范、Class文件、Java虛擬機(JVN)等。

在計算機世界中,計算機只認識0和1.所以,真正被執行的其實是由0和1組成的二進制文件。

日常開發使用的C、C++、Java、python 都屬于是高級語言,而非二進制語言,所以,想讓計算機認識我們寫出來的Java代碼,那就需要把他翻譯成由0和1組成的二進制文件。這個過程就叫編譯。負責這一個過程的處理的工具叫做編譯器。

想把Java文件,編譯成二進制文件文件,需要經過兩步編譯,前端編譯和后端編譯。

java實現跨平臺的方法

對于Java的平臺無關性的支持是分布在整個Java體系結構中的。

其中扮演著重要角色的有Java語言規范、Class文件、Java虛擬機等。

Java語言規范

通過規定Java語言中基本數據類型的取值范圍和行為。

Class文件

所有Java文件要編譯成統一的Class文件。

Java虛擬機

通過Java虛擬機將Class文件轉成對應平臺的二進制文件等 Java的平臺無關性是建立在Java虛擬機的平臺有關性基礎之上的,是因為Java虛擬機屏蔽了底層操作系統和硬件的差異。

關于java實現跨平臺的方法就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果喜歡這篇文章,不如把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

天峨县| 比如县| 石城县| 甘洛县| 黔江区| 眉山市| 财经| 鹿邑县| 额敏县| 云梦县| 区。| 布尔津县| 体育| 天台县| 阳信县| 廉江市| 茌平县| 石棉县| 文昌市| 富顺县| 汕尾市| 万安县| 易门县| 金阳县| 凤凰县| 昌邑市| 泾川县| 手机| 皮山县| 梧州市| 长春市| 敖汉旗| 安龙县| 镇赉县| 高陵县| 乾安县| 甘孜县| 青龙| 合江县| 高邑县| 鄢陵县|