Java語言的來源和特點
“Java,是一種可以編寫跨平臺應用軟件的 面向對象 的程序設計語言,由升陽(太陽微電子,SunMicrosystems)公司的JamesGosling等人于1990年代初 開發 。它最初被命名為Oak,作為一種小家用電器的編程語言,來解決諸如電視機、電話、鬧鐘、烤面包機等家用電
“
Java,是一種可以編寫跨平臺應用軟件的
面向對象的程序設計語言,由升陽(太陽微電子,Sun Microsystems)公司的James Gosling等人于1990年代初
開發。它最初被命名為Oak,作為一種小家用電器的
編程語言,來解決諸如電視機、電話、鬧鐘、烤面包機等家用電器的控制和通訊問題。由于這些智能化家電的市場
需求沒有預期的高,Sun放棄了該項計劃。就在Oak幾近夭折之時,隨著Inte
.net的發展,Sun看到了Oak在計算機
網絡上的廣闊應用前景,于是改造了Oak,在1995年5月以"Java"的名稱正式發布了。Java伴隨著Internet的迅猛發展而發展,逐漸成為重要的Internet編程語言。
Java編程語言的風格十分接近
C++語言。Java繼承了
C++語言面向對象技術的核心,舍棄了C++語言中的指針(以引用取代)、運算符重載、多重繼承(以接口取代)等成分,增加了自動垃圾收集功能用于回收不再被引用的對象所占據的內存空間。在J2SE1.5版本中Java又引入了泛型編程、類型
安全的枚舉、不定長參數和自動裝/拆箱等語言特性。
Java不同于一般的編譯執行計算機語言和解釋執行計算機語言。它首先將源代碼編譯成字節碼,然后依賴各種不同平臺上的虛擬機來解釋執行字節碼,從而實現了“一次編譯、到處執行”的跨平臺特性。不過,這同時也在一定程度上降低了Java程序的運行效率。
升陽公司對Java編程語言的解釋是:Java編程語言是個簡單、面向對象、分布式、解釋性、健壯、
安全與系統無關、可移植、高
性能、多線程和動態的語言。
Java平臺是基于Java語言的平臺。這樣的平臺目前非常流行,因此微軟公司推出了與之競爭的
.NET平臺以及模仿Java的C#語言?!?BR>
--以上就是來自維基百科的說明,你覺得如何?比你想象的要全面吧,不過這不是你自己寫的,要注明
資料的來源?。。?a >http://zh.wikipedia.org/wiki/Java)
原文轉自:http://www.anti-gravitydesign.com
- 評論列表(網友評論僅供網友表達個人看法,并不表明本站同意其觀點或證實其描述)
-
国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97
|