Java與JRE
Java是一個軟體平臺,它允許在各種作業系統中建立和部署應用程式的統一程式碼庫。在使用Java之前,您需要重新編譯甚至編輯程式碼,以便使其在另一個作業系統上執行。使用Java,您可以編寫一個程式,並確保它將在各種作業系統上執行,前提是有一個執行Java應用程式的JVM或Java虛擬機器,並充當應用程式和作業系統之間的中間人。JVM與一組軟體一起打包,稱為JRE或Java執行時環境。
JRE不僅包含JVM,JVM是包中最重要的軟體,還包含擴充套件Java功能的額外軟體。這包括AWT、Swing和許多其他Java應用程式可以使用的庫。
為了使程式設計師更容易使用,無論結果程式將用於哪個作業系統,Java程式設計都保持不變。但是,為了使Java應用程式正常工作,您必須擁有適合您的作業系統的JRE。Java提供了各種各樣的可下載JRE,以適應當今大量的作業系統。你可以找到適用於任何作業系統的JRE,包括適用於智慧**(如Windows Mobile和GoogleAndroid)的JRE,甚至適用於標準**。不過,電腦和**有不同的規格,因為它們不共享相同的硬體,而且電腦應用程式通常不在**上執行。
Java應用程式的可移植性是其成功的關鍵。不僅在電腦中,在**中,作業系統在不同的**商之間,甚至在不同的**之間都會有很大的差異。大量可用的JRE使這成為可能,但維護起來也有點困難。還有許多sdk,這個包包含了建立Java應用程式所需的所有資源,但它遠遠不及jre的數量。這是因為您可以在行動電話上執行Java應用程式,但不一定要在行動電話上執行程式碼程式。
總結:
1.Java是軟體平臺,JRE是軟體包。
2.JRE包含執行Java應用程式所必需的軟體。
3.Java是一樣的,不管作業系統是什麼,而JRE是不同的。
...程式碼被稱為位元組碼。本文討論原始碼和位元組碼之間的區別。原始碼和位元組碼的關鍵區別在於,原始碼是使用人類可讀程式語言編寫的計算機指令的集合,而位元組碼是原始碼和由虛擬機器執行的機器程式碼之間的中間程...
...heritance)和java介面(interface in java)的區別 Java是Sun Microsystems公司開發的一種程式語言。Java可以用來開發各種應用程式。它是一種支援面向物件、結構化等多種正規化的語言,Java的主要優點是支援面向物件程式設計(OOP)。程式設...
儘管Java可能會有問題,但它往往是一個必要的惡魔。很多跨平臺的應用程式都是用Java編寫的,考慮到Linux已經缺少很多有用的應用程式,選擇不使用Java將嚴重限制您的選擇。 ...
... 如果您熟悉ZIP檔案,那麼JAR檔案本質上是一樣的。區別在於JAR檔案是為Java執行時環境設計的應用程式。 ...
...你想在你的Android**,Plex媒體伺服器,或者其他不是蘋果公司生產的東西上看。為什麼不行? 蘋果的數字版權管理(DRM)計劃Fairplay鎖定了所有iTunes影片購買。這並不能阻止盜版,但肯定會讓那些願意為電影和電視節目付費的人...
...exe檔案, 輸入法, mDNSResponder.exe, conhost.exe,rundll32.exe,Adobe公司_更新程式.exe,以及其他許多。不知道這些服務是什麼?最好開始讀書! Windows內建了一個排程任務功能來處理這類事情……java更新排程器顯然不用於關鍵更新,因為...
...複製到我們的快閃記憶體驅動器和重新命名它minecraft.ico公司. 如果驅動器上有圖示,您只需要一點程式碼就可以提示Windows使用.ico檔案作為驅動器圖示。在快閃記憶體驅動器的根目錄中建立一個文字文件,並將以下程式碼貼上到...
預設情況下,Ubuntu沒有安裝Java(或Java執行時環境JRE)。然而,你可能需要它的一些程式或遊戲,如Minecraft。我們將向您展示如何快速方便地檢查是否安裝了Java以及如何安裝它。 請注意,Java可能容易受到安全問題的攻擊,您應...