成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

【精致Java教程】02:Java的跨平臺原理

Genng / 3533人閱讀

摘要:它的實現(xiàn)原理是在系統(tǒng)層面上又增加了一層虛擬機,簡稱,且為每個平臺都定制了對應(yīng)的虛擬機。然后程序是在虛擬機上跑的,因此平臺無關(guān)。

Java的一大特色就是“write once, run anywhere”即“一次編譯,到處運行”。就是說你不用專門為每個平臺寫一份代碼,你寫的Java程序在任何平臺都能跑起來。

它的實現(xiàn)原理是在系統(tǒng)層面上又增加了一層虛擬機(Java Virtual Machine,簡稱JVM),且為每個平臺都定制了對應(yīng)的虛擬機。然后Java程序是在虛擬機上跑的,因此平臺無關(guān)。

Java的運行流程是:程序員寫了源代碼(Source Code,.java后綴,跨平臺),然后經(jīng)過編譯器編譯成字節(jié)碼(Byte Code,.class后綴,二進制文件,跨平臺),字節(jié)碼是所有虛擬機都能理解的中間文件。然后交給虛擬機(不跨平臺,每個平臺都有對應(yīng)的虛擬機)去運行。
所以對“write once, run anywhere”更準(zhǔn)確的理解是,“一次編譯,到處裝虛擬機,所以到處運行”。

整個流程如下圖所示。

注:因為我的文章的假想讀者是純新人,所以編譯器和虛擬機這兩部分我用黑色做背景代表神秘的黑科技,暫時不需要管這里面發(fā)生了什么。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/65738.html

相關(guān)文章

  • 精致Java教程】03:安裝JDK和配置Java環(huán)境變量

    摘要:運行環(huán)境,它是程序運行的所必需的環(huán)境集合。安裝下一步下一步即可,要記得安裝路徑。配置環(huán)境變量安裝完以后需要對系統(tǒng)的環(huán)境變量進行配置才能開發(fā)。之所以不能運行是因為裝類之后還得配置環(huán)境變量。 在了解了Java歷史、特性、作用和跨平臺原理之后,我們可以開始為Java開發(fā)做準(zhǔn)備工作了,只是在此之前我們還需要了解Java的兩大基礎(chǔ)概念JDK(Java Development kit)和JRE(J...

    CoyPan 評論0 收藏0
  • 精致Java教程】01:認識Java

    摘要:小組最開始由兩名程序員和,一名工程師三人組成,后續(xù)有人員擴充。其中是最具代表性的人物,如今被稱為語言之父。后于年月日對外公布這門編程語言,標(biāo)志著的誕生。官方宣稱全世界有萬開發(fā)者。數(shù)據(jù)顯示目前處于榜首。 歡迎你來到Java的世界,作為Java的第一篇文章不可免俗的要做一次介紹,這些東西往往比較枯燥所以我盡可能寫的有故事趣味一點。對于初學(xué)者歷史或者特性的東西瀏覽一遍有所了解即可,即使不知所...

    keithxiaoy 評論0 收藏0
  • 精致Java教程】04:第一個Java程序,HelloWorld!

    摘要:配置好開發(fā)環(huán)境之后,我們來寫第一個程序。注原諒我這里只貼了張截圖,因為我覺得第一個程序你最好自己敲而不是復(fù)制粘貼。運行程序現(xiàn)在命令行窗口輸出了一句,如下圖好了,恭喜你,你已經(jīng)是一名程序員了,太膩害了。注是編譯器,是運行器。 配置好開發(fā)環(huán)境之后,我們來寫第一個Java程序。 Step1:敲代碼 可以在任意目錄,為了方便管理我在D盤下新建了一個Source文件夾專門放代碼,又在Source...

    Kylin_Mountain 評論0 收藏0
  • 求職準(zhǔn)備 - 收藏集 - 掘金

    摘要:一基礎(chǔ)接口的意義百度規(guī)范擴展回調(diào)抽象類的意義想不想通過一線互聯(lián)網(wǎng)公司面試文檔整理為電子書掘金簡介谷歌求職記我花了八個月準(zhǔn)備谷歌面試掘金原文鏈接翻譯者 【面試寶典】從對象深入分析 Java 中實例變量和類變量的區(qū)別 - 掘金原創(chuàng)文章,轉(zhuǎn)載請務(wù)必保留原出處為:http://www.54tianzhisheng.cn/... , 歡迎訪問我的站點,閱讀更多有深度的文章。 實例變量 和 類變量...

    cuieney 評論0 收藏0
  • Java? 教程(多態(tài)性)

    多態(tài)性 多態(tài)性的字典定義是指生物學(xué)中的原理,其中生物體或物種可以具有許多不同的形式或階段,這個原則也可以應(yīng)用于面向?qū)ο蟮木幊毯拖馢ava語言之類的語言,類的子類可以定義它們自己的唯一行為,但仍然共享父類的一些相同功能。 可以通過對Bicycle類的微小修改來演示多態(tài)性,例如,可以將printDescription方法添加到顯示當(dāng)前存儲在實例中的所有數(shù)據(jù)的類中。 public void printD...

    J4ck_Chan 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<