最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
java實現(xiàn)跨平臺的方法

這篇文章為大家?guī)碛嘘P(guān)java實現(xiàn)跨平臺的方法。大部分知識點都是大家經(jīng)常用到的,為此分享給大家做個參考。一起跟隨小編過來看看吧。

武宣網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站開發(fā)等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)2013年開創(chuàng)至今到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)。

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

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

java實現(xiàn)跨平臺的方法:

什么是平臺無關(guān)性

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

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

平臺無關(guān)性的實現(xiàn)

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

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

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

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

java實現(xiàn)跨平臺的方法

對于Java的平臺無關(guān)性的支持是分布在整個Java體系結(jié)構(gòu)中的。

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

Java語言規(guī)范

通過規(guī)定Java語言中基本數(shù)據(jù)類型的取值范圍和行為。

Class文件

所有Java文件要編譯成統(tǒng)一的Class文件。

Java虛擬機

通過Java虛擬機將Class文件轉(zhuǎn)成對應(yīng)平臺的二進制文件等 Java的平臺無關(guān)性是建立在Java虛擬機的平臺有關(guān)性基礎(chǔ)之上的,是因為Java虛擬機屏蔽了底層操作系統(tǒng)和硬件的差異。

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


新聞標(biāo)題:java實現(xiàn)跨平臺的方法
新聞來源:http://fisionsoft.com.cn/article/jdpidp.html