Java?編程語言使用稱為Java?虛擬機(JVM)的特殊管理軟件。該JVM是任何Java?軟件程序在計算機上正常工作所必需的。JVM解釋來自軟件程序的請求,并將其轉換為計算機硬件能理解的機器語言。JVM是硬件平臺不可知,使其適用于...
Java?編程語言使用稱為Java?虛擬機(JVM)的特殊管理軟件。該JVM是任何Java?軟件程序在計算機上正常工作所必需的。JVM解釋來自軟件程序的請求,并將其轉換為計算機硬件能理解的機器語言。JVM是硬件平臺不可知,使其適用于多種類型的計算機操作系統。計算機操作系統是從計算機鼠標捕捉動作的主要設備。現在大多數編程語言都是硬件平臺專用的。這些程序被稱為專有程序,因為它們只能在特定的操作系統上運行。Java?虛擬機機器是使Java?程序獨立于平臺的特殊元素。這個JVM是一個自動連接過程,用于管理計算機硬件和Java?編程代碼之間的通信。當計算機用戶打開計算機時,他正在與計算機硬件和軟件操作系統(OS)交互是從計算機的鼠標和鍵盤捕獲操作的主要設備。這些事件通過使用特殊的操作系統代碼從操作系統傳輸到程序。Java?虛擬機是一個Java?進程,它捕獲操作系統事件并將其轉換為Java?可理解的消息。使用Java?虛擬機機器有幾個好處。每個操作系統的技術細節對開發者來說是隱藏的。這使得程序具有更多的通用性,因為它可以與多個計算機硬件平臺一起工作。JVM還允許在組織內靈活地使用多個操作系統平臺。有目前有幾種操作系統可用,包括Windows?、MAC?、UNIX?和Linux?。一個Java?軟件程序可以在多個版本的操作系統上運行這是因為Java?程序使用JVM與操作系統交互。其他類型的軟件代碼通常需要為每個操作系統提供單獨的編譯代碼庫。Microsoft?.NET是一種軟件語言的示例,它要求為每個操作系統進行特定編譯。若要將此類型的軟件部署到在UNIX?環境下,代碼需要重新編譯。這將需要為所使用的每個操作系統管理多個代碼庫。如今,Java?虛擬機技術已部署到世界各地數百萬臺計算機和設備上。隨著Java?開發,該JVM可從Internet免費獲得軟件環境。當Java?軟件代碼安裝到計算機上時,會自動安裝此進程。多任務處理是一個過程,它允許多個程序在一臺計算機上并行運行。Java?虛擬機支持多任務功能。此技術使JVM支持多個同時運行應用程序。具有多處理能力可以節省寶貴的計算機處理資源,使應用程序運行更快
-
發表于 2020-08-06 20:05
- 閱讀 ( 643 )
- 分類:電腦網絡