科技時(shí)代到來(lái),優(yōu)異也隨之而來(lái),我們會(huì )去關(guān)注什么是JAVA虛擬機??,還可以通過(guò)什么是JAVA虛擬機??進(jìn)一步去來(lái)了解,接下來(lái)就跟隨作者一起去看看吧!
1.什么是JAVA虛擬機
Java虛擬機”(縮寫(xiě)為JVM)是一個(gè)虛構出來(lái)的計算機,是通過(guò)在實(shí)際的計算機上仿真模擬各種計算機功能來(lái)實(shí)現的。它有自己完善的硬件架構(如處理器、堆棧、寄存器等),還具有相應的指令系統。使用“Java虛擬機”程序就是為了支持與操作系統無(wú)關(guān)、在任何系統中都可以運行的程序。微軟公司出于競爭策略考慮,在WindowsXP中不捆綁JVM,所以只能上網(wǎng)下載。什么叫JAVA技術(shù)?JAVA是由Sun公司推出的一種編程語(yǔ)言,也是一個(gè)開(kāi)放、標準、通用的網(wǎng)絡(luò )程序運算平臺,用JAVA編寫(xiě)的應用程序可以適用于多種不同的終端如筆記本電腦、PDA、手機、尋呼機等等而無(wú)需重新編寫(xiě).將JAVA引入手機的意義在于手機用戶(hù)可以直接從服務(wù)器上安全地及時(shí)下載大量以JAVA編寫(xiě)的應用程序,如游戲、城市指南、地圖等等,并使支持JAVA的手機可以實(shí)現在高速無(wú)線(xiàn)網(wǎng)絡(luò )上的運行,用戶(hù)不僅可以隨時(shí)快速地獲取互聯(lián)網(wǎng)上的豐富信息,更可以充分享受互聯(lián)網(wǎng)帶來(lái)的先進(jìn)的互動(dòng)應用.而對于手機用戶(hù)格外具有吸引力的是,如果你玩厭了某一個(gè)手機游戲,你可以輕松地將它刪除并下載新的手機游戲.這種開(kāi)放式的標準給眾多玩家帶來(lái)無(wú)窮樂(lè )趣.JAVA程序它是個(gè)面向網(wǎng)絡(luò )的程序設計語(yǔ)言,用來(lái)讓程序員創(chuàng )建應用程序,這些應用程序可以通過(guò)網(wǎng)絡(luò )下載,而且可在任何計算平臺上安全地運行。如果再加上萬(wàn)維網(wǎng)和公司內部網(wǎng)體系,你將會(huì )擁有一個(gè)標準的網(wǎng)絡(luò )計算環(huán)境,Java作為一個(gè)分布式的,面向對象的程序設計語(yǔ)言,可以讓位于任何地方的任何計算機應用網(wǎng)絡(luò )上的應用程序。如果在商業(yè)角度看待Java,Java是個(gè)時(shí)髦話(huà)。同不少已經(jīng)有20年歷史的其他程序設計語(yǔ)言相比,Java吸收了計算機科學(xué)領(lǐng)域的各種*成果,另外一方面,由于Java還比較年輕,它缺少諸如或C++那樣的豐富的編程工具的支持。同C++一樣,Java是個(gè)面向對象的語(yǔ)言,這就意味著(zhù)軟件可以以部件的形式編制,為了滿(mǎn)足某種任務(wù),軟部件可以互相配合。運行Java,不必非得在網(wǎng)絡(luò )環(huán)境中進(jìn)行,Java同其他傳統的諸如COBOL或Basic這樣的程序設計語(yǔ)言一樣,可以創(chuàng )建獨立運行的應用程序。只不過(guò)Java對互聯(lián)網(wǎng)上的應用開(kāi)發(fā)更拿手。Java適宜于互聯(lián)網(wǎng)的開(kāi)發(fā)應用,其中一個(gè)原因是它使用了虛擬機,虛擬機是個(gè)用來(lái)解釋Java指令的軟件包,可以讓Java在任何機器上運行,比如有運行在Mac或UNIX下的虛擬機軟件包。虛擬機并不是Java語(yǔ)言本身,它是個(gè)為特定機器編寫(xiě)的解釋器軟件。Java的虛擬機策略就相當于世界語(yǔ),這是個(gè)人造的國際語(yǔ)言,目的是使得不同語(yǔ)言之間的翻譯和溝通更加容易。要稱(chēng)作一個(gè)通用的計算機語(yǔ)言,Java是最適合不過(guò)的,這意味著(zhù)它可以在所有的計算機上運行,(盡管需要為各種機器編寫(xiě)Java虛擬機軟件),可以根據需要提供軟部件,并且具有內在的安全機制。用Java編寫(xiě)的操作系統,稱(chēng)為JavaOS,是個(gè)基于語(yǔ)言的操作系統,它看起來(lái)似乎沒(méi)有機會(huì )來(lái)占據PC市場(chǎng)。但是它為和MacOS未來(lái)的發(fā)展提供了線(xiàn)索。它也許將來(lái)會(huì )應用到各種儀器設備中,包括電視遙控器和溫控器?;诰W(wǎng)絡(luò )的內容供應商對Java技術(shù)很感興趣,因為它增加了交互性和動(dòng)畫(huà)功能,這是吸引觀(guān)眾的關(guān)鍵因素。對于軟件商來(lái)說(shuō),Java有希望可以讓人們采用租用軟件的方式,諸如字處理器或者電子表格軟件,而無(wú)需購買(mǎi)軟件,這就改變了目前的商業(yè)模式。
上文講述了什么是JAVA虛擬機??,大致對什么是JAVA虛擬機??有個(gè)簡(jiǎn)單了解,如還需深了解請聯(lián)系作者。