麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發(fā) > Java > 正文

Java起源

2023-06-10 12:43:01
字體:
供稿:網(wǎng)友

Java是1991年6月由Sun公司的(加拿大人)James Gosling等人為小型消費品電子(如電視遙控器等)項目Green開發(fā)的一種簡單程序設(shè)計語言。開始叫Oak(橡樹,因為在James Gosling的辦公室外有一棵橡樹),由于與Sun的另一產(chǎn)品商標同名,1994年改為Java(爪哇——位于印度尼西亞西南部的一個大島,盛產(chǎn)咖啡豆;因為研究小組在討論新名稱時,面前都放有冒著熱氣咖啡杯,這也是Java語言的標識)。雖然在小型消費品電子產(chǎn)品上失敗,但是Java卻特別適合網(wǎng)絡(luò)程序的開發(fā)。1994年秋,他們用Java開發(fā)出支持Applet、交互功能強大的動態(tài)瀏覽器WebRunner,獲得了極大成功。1995年5月WebRunner改名為HotJava,并與Java語言一起,由Sun公司正式推向市場。

Java具有面向?qū)ο蟆⒖缙脚_、安全穩(wěn)定、多線程等特點,特別適合于網(wǎng)絡(luò)編程。Java源自C++,它從C++中繼承了大多數(shù)語言成分,但是它也對C++進行了大量簡化(Sun的創(chuàng)始人之一/首席科學家/Java的主要作者之一Bill Joy稱Java為C++--)。例如,它拋棄了C++中復雜和容易引起問題的頭文件、編譯指令、預處理器、指針、結(jié)構(gòu)、隱式類型轉(zhuǎn)換、操作符重載、多重繼承和goto語句等。增加了字節(jié)碼、虛擬機、垃圾(內(nèi)存)回收(garbage collection)、接口、GUI支持、多線程、異常處理、網(wǎng)絡(luò)編程、各種類庫等內(nèi)容。
Java語言的跨平臺和安全性,都依賴于它的JVM(Java Virtual Machine,爪哇虛擬機)。Java是一種編譯型解釋語言(對比:Fortran/Pascal/C/C++為編譯語言,早期的Basic為解釋語言),它先將Java源代碼編譯成專用的字節(jié)碼(bytecode),再利用各個計算機平臺上安裝的JVM來解釋并運行這些字節(jié)碼。

Java通過取消指針和添加虛擬機,在增強了安全性的同時,也具備了跨平臺的能力。但這些卻是以犧牲編程的靈活性和程序的運行效率為代價換來的。所以,Java并不太適合于,對運行效率要求很高的本地(客戶端)的(系統(tǒng))編程。

開始時,Java雖然從C++繼承了大量面向過程和面向?qū)ο蟮奶卣鳎遣]有繼承模板。只是到了JDK 1.5(Java SE 5.0,2004年9月30日推出)才加入對編譯時靜態(tài)綁定的泛型編程的支持。所以,Java現(xiàn)在與C++一樣,也可以算是一種同時具有面向過程、面向?qū)ο蠛头盒途幊痰奶卣鞯幕旌闲统绦蛟O(shè)計語言。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 成人福利在线免费观看 | 成人一级免费 | 欧美成人激情在线 | xxx18hd18hd日本 | 精品国产高清一区二区三区 | 国产午夜精品一区二区三区四区 | 久久久久久亚洲综合影院红桃 | 日本中文字幕网址 | 国产精品美女久久久免费 | 欧美18—19sex性hd按摩 | 极品销魂一区二区三区 | 爽成人777777婷婷 | 成人 日韩| 精品视频一区二区三区四区 | 黄色av免费网站 | 国产资源在线观看视频 | 国产精品一区网站 | 久久99国产精品免费网站 | 欧美伦理一区二区 | 草草久久久 | 特片网久久 | 成人免费在线视频 | lutube成人福利在线观看污 | 欧美性生活免费视频 | 国产91亚洲精品一区二区三区 | 亚洲国产精品久久久久久久 | 亚洲一区二区网址 | 91亚洲免费视频 | 成年性羞羞视频免费观看 | 又黄又爽免费无遮挡在线观看 | 国产一级αv片免费观看 | 久久精精品 | 日日狠狠久久偷偷四色综合免费 | hd极品free性xxx一护士 | 久久精品超碰 | 国产精品视频一区二区三区四 | 久久久久国产成人精品亚洲午夜 | 国产精品美女久久久久久网站 | 香蕉久草在线 | 国产精品自拍片 | 亚洲第一激情网 |