java是什么?

發(fā)布時間:2017-11-17    知識欄目:中網(wǎng)互聯(lián)

簡單的說Java是一門面向?qū)ο缶幊陶Z言,不僅吸收了C++語言的各種優(yōu)點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特征。Java語言作為靜態(tài)面向?qū)ο缶幊陶Z言的代表,極好地實現(xiàn)了面向?qū)ο罄碚?,允許程序員以優(yōu)雅的思維方式進行復雜的編程 。


Java具有簡單性、面向?qū)ο蟆⒎植际?、健壯性、安全性、平臺獨立與可移植性、多線程、動態(tài)性等特點。Java可以編寫桌面應用程序、Web應用程序、分布式系統(tǒng)和嵌入式系統(tǒng)應用程序等
它是個面向網(wǎng)絡(luò)的程序設(shè)計語言,用來讓程序員創(chuàng)建應用程序,這些應用程序可以通過網(wǎng)絡(luò)下載,而且可在任何計算平臺上安全地運行。如果再加上萬維網(wǎng)和公司內(nèi)部網(wǎng)體系,你將會擁有一個標準的網(wǎng)絡(luò)計算環(huán)境,Java作為一個分布式的,面向?qū)ο蟮某绦蛟O(shè)計語言,可以讓位于任何地方的任何計算機應用網(wǎng)絡(luò)上的應用程序。 
如果在商業(yè)角度看待Java,Java是個時髦話。同不少已經(jīng)有20年歷史的其他程序設(shè)計語言相比,Java吸收了計算機科學領(lǐng)域的各種最新成果,另外一方面,由于Java還比較年輕,它缺少諸如Visual Basic 或C++那樣的豐富的編程工具的支持。 
同C++一樣, Java是個面向?qū)ο蟮恼Z言,這就意味著軟件可以以部件的形式編制,為了滿足某種任務,軟部件可以互相配合。運行Java,不必非得在網(wǎng)絡(luò)環(huán)境中進行,Java同其他傳統(tǒng)的諸如COBOL或 Basic這樣的程序設(shè)計語言一樣,可以創(chuàng)建獨立運行的應用程序。只不過Java對互聯(lián)網(wǎng)上的應用開發(fā)更拿手。 

Java適宜于互聯(lián)網(wǎng)的開發(fā)應用,其中一個原因是它使用了虛擬機,虛擬機是個用來解釋Java指令的軟件包,可以讓Java在任何機器上運行,比如有運行在Mac或 UNIX下的虛擬機軟件包。虛擬機并不是Java語言本身,它是個為特定機器編寫的解釋器軟件。Java的虛擬機策略就相當于世界語,這是個人造的國際語言,目的是使得不同語言之間的翻譯和溝通更加容易。 

要稱作一個通用的計算機語言,Java是最適合不過的,這意味著它可以在所有的計算機上運行,(盡管需要為各種機器編寫Java虛擬機軟件),可以根據(jù)需要提供軟部件,并且具有內(nèi)在的安全機制。 

用Java編寫的操作系統(tǒng),稱為JavaOS,是個基于語言的操作系統(tǒng),它看起來似乎沒有機會來占據(jù)PC市場。但是它為Microsoft Windows和MacOS未來的發(fā)展提供了線索。它也許將來會應用到各種儀器設(shè)備中,包括電視遙控器和溫控器。 

基于網(wǎng)絡(luò)的內(nèi)容供應商對Java技術(shù)很感興趣,因為它增加了交互性和動畫功能,這是吸引觀眾的關(guān)鍵因素。對于軟件商來說, Java有希望可以讓人們采用租用軟件的方式,諸如字處理器或者電子表格軟件,而無需購買軟件,這就改變了目前的商業(yè)模式。 

Java也使得網(wǎng)絡(luò)計算機成為現(xiàn)實,無須硬盤的,價值500美元的PC 

將可以取代Wintel 結(jié)構(gòu)的計算機。所有這一切都顯出Java的重要性,它的支持者把它視作對付微軟和蓋茨的最后的和最好的希望,這就是為什么一些人對Java表現(xiàn)出狂熱的崇拜的原因。

+相關(guān)資訊

廣州網(wǎng)站建設(shè) 廣州網(wǎng)站設(shè)計 廣州網(wǎng)站開發(fā)

工作室工作地點分布:廣州  深圳  武漢  湖南


(c) Copyright 2008-2024 廣州綠源電子商務有限公司. All Rights Reserved.