如果從商業的角度來看Java,Java是壹個時髦的詞。與其他許多有著20年歷史的編程語言相比,Java吸收了計算機科學領域的各種最新成果。另壹方面,由於Java還比較年輕,缺乏Visual Basic或C++等豐富編程工具的支持。
和C++壹樣,Java是壹種面向對象的語言,這意味著軟件可以以組件的形式編譯,為了滿足某項任務,軟件組件之間可以相互協作。運行Java不壹定要在網絡環境下進行。像COBOL或Basic等其他傳統編程語言壹樣,Java可以創建獨立的應用程序。只是Java更擅長開發互聯網上的應用。
Java適合互聯網的開發和應用。原因之壹是它使用了虛擬機。虛擬機是用來解釋Java指令的軟件包,它允許Java在任何機器上運行,比如在Mac或UNIX下運行的虛擬機包。虛擬機不是Java語言本身,它是為特定機器編寫的解釋器軟件。Java的虛擬機策略相當於世界語,是壹種人工的國際語言,使不同語言之間的翻譯和交流更加容易。
要稱之為通用的計算機語言,Java是最合適的,也就是說它可以在所有的計算機上運行(雖然需要為各種機器編寫Java虛擬機軟件),它可以根據需要提供軟的部分,它有內在的安全機制。
用Java寫的操作系統,叫JavaOS,是基於語言的操作系統,似乎沒有機會占領PC市場。但它為微軟Windows和MacOS的未來發展提供了線索。將來可能應用於各種儀器設備,包括電視遙控器和溫度控制器。
基於Web的內容提供商對Java技術感興趣,因為它增加了交互性和動畫功能,這是吸引觀眾的關鍵因素。對於軟件供應商來說,Java希望人們可以租用軟件,如文字處理器或電子表格軟件,而無需購買軟件,這改變了當前的商業模式。
Java也使網絡計算機成為現實,壹臺500美元的不帶硬盤的個人電腦。
將計算機替換成Wintel結構。這壹切都說明了Java的重要性,它的支持者把它作為對抗微軟和蓋茨的最後也是最好的希望,這也是為什麽有些人對Java表現出狂熱崇拜的原因。