java是誰發明的

十大事件與Java相關的四十個名字

1990-1994:Java緣起
文/孟岩

Larry Wall說,優秀程序員應有的三個特點:懶惰、急躁和傲慢。Java就是誕生在一群懶
惰、急躁而傲慢的程序天才之中。
1990年12月,Sun的工程師Patrick Naughton被當時糟糕的Sun C++工具折磨的快瘋了。
他大聲抱怨,並威脅要離開Sun轉投當時在Steve Jobs領導之下的NeXT公司。領導層為了
留住他,給他一個機會,啟動了一個叫做Stealth(秘密行動)的項目。隨著James
Gosling等人的加入,這個項目更名為Green。其目標是使用C++為嵌入式設備開發一種新
的基礎平台技術,James Gosling本人負責開發一個SGML編輯器。正如人們事後分析的那
樣,這位天才的程序員太懶惰,所以沒有把C++學好,開發中碰了一頭包;太急躁??所以
不願意停下來讀讀Scott Meyers的新書《Effective C++》;太傲慢??所以輕易地決定開
發一中新的編程語言。他把這種語言命名為C++++--,意思是C++「加上一些好東西,減
去一些壞東西」。顯然這個糟糕的名字不可能長命百歲,很快這種頗受同伴喜愛的小語
言被命名為Oak。
到了1992年9月,Oak語言連同Green OS和一些應用程序一起發布在稱做Start 7的小設備
上,從而使之有了第一次精彩的亮相。隨後,Sun開了一家名為FirstPerson的公司,整
個團隊被轉移到這家公司里研發機頂盒,以投標時代華納公司的一個項目。這幫天才被
技術狂熱所鼓舞,開發出了一個高交互性的設備,結果沒想到時代華納公司和有線電視
服務商並不願意用戶擁有那麼大的控制權,從而在競標之戰中敗給了SGI。Oak的鋒芒之
銳,竟然把客戶都給嚇懵了。Sun沮喪地關閉了FirstPerson,召回了整個團隊。事實證
明,傳統行業中那些腦滿肥腸的保守主義者是腐朽沒落的。回去!回到激情澎湃的IT產
業,抓住互聯網的大潮,這才是出路!1994年,Oak被命名為Java,針對互聯網的新一輪
開發如火如荼,一切已經就緒,熔岩在地下奔流,火山即將噴發。

1995: Java香濃世界
文/馬偉

1995年,Sun正式對外公布了Java,並且發布了JDK 1.0。這種外形酷似C++,卻包含一顆
Smalltalk般純潔的面向對象之心的全新程序設計語言及其平台,幾乎在一夜之間就成為
軟體產業的新寵兒。Java當時僅僅被用來為網站製作一些動態應用,諸如動畫圖片之類,
但這仍然引起了很多Web開發者們的注意,他們非常渴望有一種安全的語言,可以在靜態
的HTML網頁上製作動畫圖片。Sun最終把Java集成到NetScape瀏覽器。同時因為它具有
「只寫一次,隨處運行」的特性,而引起了很多開發者的注意,他們可以再也不用為了
使程序能夠在不同型號的硬體上運行而耗費大量的時間來編譯代碼了。
當時的Web瀏覽器的出現也為Java的出現起到了很好的推動作用,通過Java和Web瀏覽器
的結合,人們似乎看到了什麼,有人甚至預言PC將在一兩年內退出歷史的舞台,取而代
之的是基於Java的瀏覽器應用程序,通過網路計算設備來進行應用。Java的出現為當時
的軟體產業帶來了無限的遐想。

1996:Java大躍進,盟主地位就此定
文/馬偉

SUN在1996年一開始首先成立了JavaSoft組織,並在1月23日正式發布自己的Java 1.0,
作為20世紀業界出現的最重要的技術之一,Java引起了編程世界的革命。直到現在,
Java仍然是互聯網上最流行的語言。
在Sun正式發布Java 1.0之後,Java這門新生的語言就擁有了自己的會議??JavaOne,這
次會議初試啼音就吸引了600多名參與者。除了擁有這么多的積極參與者來進行Java的開
發之外,各大知名公司也紛紛向Sun申請Java的許可。一時間,NetScape、惠普、IBM、
Oralce、Sybase甚至當時剛推出Windows 95的微軟都是Java的追隨者。
Java的應用就像是世界上的頂級玩家們組成的一個公開聯盟,告訴全世界我們大家就是
都在用著Java。也正是因為如此,Java也找到了自己的歸宿。現在的J2EE已經成為中大
型企業級應用的標准,成為承接資料庫和Web之間的一個重要橋梁。
當年Java的機會實在太多了,以至於很難知道到底該做什麼。最終Java在應用伺服器市
場獲得了難以取代的地位,也確定了J2EE的發展方向,並且仍將延續下去。

1997-2001: 微軟與Sun的Java官司
文/孟岩

Java誕生的1995年,正是微軟在軟體產業地位達到巔峰的時代,Windows 95發布時的風
光場面給人們留下的深刻印象至今難忘。盡管如此,作為最卓越的技術領袖,比爾?蓋茨
仍然敏銳地注意到Java。當他了解了Java的一些細節之後,給予了這樣的評價:「Java是
很長時間以來最優秀的程序設計語言。」基於此,微軟於1996年3月申請並獲得了Java許
可證。微軟對於Java的這一熱情態度在當時大大提高了人們對Java的興趣和信心,但也
有不少人擔心微軟會依靠自己強大的影響力在標准之外另立標准,從而破壞Java的純潔
性。
果然,從1997年發布Visual J++的第一個版本開始,微軟就開始在Java中摻入自己的私
有擴展。這毫無疑問引起Sun的高度重視。1997年10月,Sun向美國加州地方法院起訴微
軟公司違反兩公司就微軟使用Java技術所簽定的合同,指控微軟公司在自己的Java產品
中做了「不恰當的修改」,違反了合同中承諾向用戶提供Java兼容產品的條款。這一官
司曠日持久,直到2001年1月雙方達成和解,微軟將繼續提供採用Sun開發的Java技術的
現有產品(包括測試版)。不過,Sun有限制地僅對包括Java 1.1.4的微軟產品提供許
可。到了2001年7月,微軟公布新版的Windows XP將不再支持Sun的JVM,並且推出了.NET
平台與Java分庭抗禮。
現在回過頭去看,當時的這一場官司對Java世界產生了深遠的影響。如果沒有這一場官
司,也許很多Java程序員都在使用Visual J++,基於WFC開發Windows客戶端程序,同時
不得不面對被兩個不同的事實標准所分裂的Java世界。

⑵ java是哪個國家發明的

java由美國的sun公司開發。

Java產生的歷史
Java來 自於Sun公 司 的 一 個 叫Green的 項 目, 其 原 先 的 目 的 是 為 家 用 消費 電 子 產 品 開 發 一 個 分 布 式 代 碼 系 統, 這 樣 我 們 可 以 把E-mail發給 電 冰 箱、 電 視 機 等 家 用 電 器, 對 它 們 進 行 控 制, 和 它 們進 行 信 息 交 流。 開 始, 准 備 采 用C++,但C++太 復 雜, 安 全 性 差,最 後 基 於C++開 發 一 種 新 的 語 言Oak(Java的 前 身),Oak是 一 種 用於 網 絡 的 精 巧 而 安 全 的 語 言,Sun公 司 曾 依 此 投 標 一 個 交 互式 電 視 項 目, 但 結 果 是 被SGI打 敗。 可 憐 的Oak幾 乎 無 家 可 歸,恰 巧 這 時Mark Ardreesen開 發 的Mosaic和Netscape啟 發 了Oak項 目 組 成員, 他 們 用Java編 制 了HotJava瀏 覽 器, 得 到 了Sun公 司 首 席 執 行官Scott McNealy的 支 持, 觸 發 了Java進 軍Internet。 Java的 取 名 也 有一?;趣 聞, 有 一 天, 幾 位Java成 員 組 的 會 員 正 在 討 論 給 這個 新 的 語 言 取 什 么 名 字, 當 時 他 們 正 在 咖 啡 館 喝 著Java(爪哇) 咖 啡, 有 一 個 人 靈 機 一 動 說 就 叫Java怎 樣, 得 到 了 其 他人 的 贊 賞, 於 是,Java這 個 名 字 就 這 樣 傳 開 了。

Java的現狀
Java是Sun公司 推 出 的 新 的 一 代 面 向 對 象 程 序 設 計 語 言, 特 別 適 合 於Internet應用 程 序 開 發, 它 的 平 台 無 關 性 直 接 威 脅 到Wintel的 壟 斷 地 位。一 時 間,「 連Internet, 用Java編 程」, 成 為 技 術 人 員 的 一 種 時尚。 雖 然 新 聞 界 的 報 導 有?;言 過 其 實, 但Java作 為 軟 件 開發 的 一 種 革 命 性 的 技 術, 其 地 位 已 被 確 立, 這 表 現 在 以 下幾 個 方 面: 1.計 算 機 產 業 的 許 多 大 公 司 購 買 了 Java的 許 可證, 包 括IBM,Apple,DEC,Adobe,Silicon Graphics,HP,Oracel,Toshiba, 以 及最 不 情 願 的Microsoft。 這 一 點 說 明,Java已 得 到 了 工 業 界 的 認可。 2.眾 多 的 軟 件 開 發 商 開 始 支 持Java的 軟 件 產 品。 例 如:Borland公司 正 在 開 發 的 基 於Java的 快 速 應 用 程 序 開 發 環 境Latte, 預 計產 品 會 在1996年 中 期 發 布。Borland公 司 的 這 一 舉 措, 推 動 了Java進入PC機 軟 件 市場。Sun公 司 自 己 的Java開 發 環 境Java Workshop已 經 發布。 數 據 庫 廠 商 如:Illustra,Sysbase,Versant,Oracle都 在 開 發CGI介面, 支 持HTML和Java。 今 天 是 以 網 絡 為 中 心 的 計 算 時 代, 不 支持HTML和Java, 應 用 程 序 的 應 用 范 圍 只 能 限 於 同 質 的 環 境(相同 的 硬 件 平 台?;。 3.Intranet正 在 成 為 企 業 信 息 系 統 最 佳的 解 決 方 案, 而 其 中Java將 發 揮 不 可 替 代 的 作 用。Intranet的目 的 是 把Internet用 於 企 業 內 部 的 信 息 系 統, 它 的 優 點 表 現在: 便 宜, 易 於 使 用 和 管 理。 用 戶 不 管 使 用 何 種 類 型 的 機器 和 操 作 系 統, 界 面 是 統 一 的Intrnet瀏 覽 器, 而 數 據 庫、Web頁面、 應 用 程 序(用Java編 的Applet)則 存 在WWW服 務 器 上, 無 論 是 開發 人 員, 還 是 管 理 人 員, 抑 或 是 用 戶 都 可 以 受 益 於 該 解 決方 案。 Java語 言 正 在 不 斷 發 展 和 完 善,Sun公 司 是 主 要 的 發 展推 動 者, 較 通 用 的 編 譯 環 境 有JDK(Java Develop Kit)與JWS(Java Workshop)。還 有 很 多 其 他 公 司 正 在 開 發Java語 言 的 編 譯 器 與 集 成 環 境,預 計 不 久Java語 言 的 正 確 性 與 效 率 都 將 會 提 高, 用 戶 用Java編程 和 現 在 用C++編 程 一 樣 方 便。

www.sun.com
www.sun.com.cn

⑶ Java的創始人是誰

James Gosling, Java語言的創始人之一,Sun
Microsystems公司副總裁

Java的創始人之一軟體工程師Rich KadelJava的起源

1991年Sun公司成立了一個新的計算機語言開發小組,稱之為Green,其目的是開發一種面向家用電器市場的軟體產品。
在規劃這個產品時,他們首先想到這個產品必須具有平台無關性,因而很自然地把擴展C++編譯器作為最初的考慮,但很快地他們便意識到這個產品還必須具有高度的簡潔性和安全性,而C++在這方面顯得無法勝任,於是他們決定自行開發一種語言,在為這個語言的名字凝思苦想時,一抬頭正好看見窗外的老橡樹,「橡樹」在英語里叫做「Oak」,這名字好聽又好記,而且企盼著自己的產品像窗外的橡樹一樣生機勃勃,能夠在未來的市場上生根、發芽、茁壯成長。這就是Java語言的前身。
在Green小組開發Oak的同時,Internet上的WWW(Wide World Wed)的研究也在獨立地進行。
WWW是建立在Internet網和客戶/伺服器模型上,以超文本傳輸協議(Hyper Text Transfer Protocol——HTTP)、超文本標記語言(Hyper Text Markup Language——HTML)和統一資源定位器(Uniform Resource Location——URL)為基礎,能夠提供各種Internet服務,並且用戶界面一致的信息瀏覽系統。WWW伺服器利用超文本鏈路來鏈接各信息片段,這些信息片段可以放在同一主機上,也可以放在不同地理位置的不同主機上,統一資源定位器用來維持Internet上的超文本鏈路。WWW的出現使得Internet的表現力及魅力陡增,它的影響力已遠遠超出專業技術人員的應用范疇,而進入到廣告、新聞、銷售和服務等各個領域,使Internet迅速地走入千家萬戶。WWW頁面雖然很豐富,可以實現聲、圖、文並茂,但它是靜態的。需要通過一種機制來使它具有動感,嵌入一種語言是一種很自然的解決方案,但這種語言必須簡練、小巧、與平台無關,Oak正好滿足這些要求。 於是Oak語言被重新定位於WWW瀏覽器的應用上。
1995年1月,更為完善的Oak版本被重新起了一個更響亮的名字--Java。
1995年春季,Sun公司公布了Java的完整技術規范,立即得到包括Netscape公司在內的各WWW廠商的廣泛支持。不久,許多著名的大公司,如IBM、Novell、Oracle、SGI和Borland公司都相繼購買了Java的使用許可,Java的地位得到了廣泛的支持。Microsoft公司一開始對Java無動於衷,Bill Gates在反復仔細研究了Java的技術規范之後,不得不承認「Java確定是有史以來最偉大的程序設計語言」,繼而,Microsoft出購買了Java的使用許可並很快推出了集成化的Java開發環境--Visual J++,至此Java在軟體界的地位不可動搖。

⑷ java是哪一年發明出來的

Java,是一種可以編寫跨平台應用軟體的面向對象的程序設計語言,由Sun(太陽版微電子,Sun Microsystems)公司的James Gosling等人於權1990年代初開發。它最初被命名為Oak,作為一種小家用電器的編程語言,來解決諸如電視機、電話、鬧鍾、烤麵包機等家用電器的控制和通訊問題。由於這些智能化家電的市場需求沒有預期的高,Sun放棄了該項計劃。就在Oak幾近夭折之時,隨著Internet的發展,Sun看到了Oak在計算機網路上的廣闊應用前景,於是改造了Oak,在1995年5月以"Java"的名稱正式發布了。Java伴隨著Internet的迅猛發展而發展,逐漸成為重要的Internet編程語言。

⑸ 誰發明了Java語言

1991年,Sun公司的James Gosling。Bill Joe等人,為電視、控制烤麵包機等家用電器的交互操作開發了一個Oak(一種橡樹的名字)軟體,他是Java的前身。當時,Oak並沒有引起人們的注意,直到1994年,隨著互聯網和3W的飛速發展,他們用Java編制了HotJava瀏覽器,得到了Sun公司首席執行官Scott McNealy的支持,得以研發和發展。為了促銷和法律的原因,1995年Oak更名為Java。Java的得名還有段小插曲呢,一天,Java小組成員正在喝咖啡時,議論給新語言起個什麼名字的問題,有人提議用Java(Java是印度尼西亞盛產咖啡的一個島嶼),這個提議得到了其他成員的贊同,於是就採用Java來命名此新語言。很快Java被工業界認可,許多大公司如IBM Microsoft.DEC等購買了Java的使用權,並被美國雜志PC Magazine評為1995年十大優秀科技產品。從此,開始了Java應用的新篇章。

⑹ Java是誰發明的哪個公司出的說說它的歷史

java是一種可以撰寫跨平台應用軟體的面向對象的程序設計語言,是由Sun Microsystems公司於1995年5月推出的Java程序設計語言和Java平台(即JavaEE(j2ee), JavaME(j2me), JavaSE(j2se))的總稱。Java自面世後就非常流行,發展迅速,對C++語言形成了有力沖擊。Java 技術具有卓越的通用性、高效性、平台移植性和安全性,廣泛應用於個人PC、數據中心、游戲控制台、科學超級計算機、行動電話和互聯網,同時擁有全球最大的開發者專業社群。在全球雲計算和移動互聯網的產業環境下,Java更具備了顯著優勢和廣闊前景。

⑺ java是誰創造的

詹姆斯·高斯林 詹姆斯·高斯林(James Gosling,1955年5月19日-,出生於加拿大),軟體專家,Java編程語言的共同創始人之一,一般公認他為「Java之父」。

⑻ java是誰開發出來的呢

java之父:詹姆斯·高斯林
1991年,在Sun公司工作期間,高斯林和一群技術人員創建了一個名為Oak的項目,旨在開發運行於虛擬機的編程語言,同時允許程序在電視機機頂盒等多平台上運行。後來,這項工作就演變為Java。隨著互聯網的普及,尤其是網景開發的網頁瀏覽器的面世,Java[1] 成為全球流行的開發語言。因此被人稱作Java之父。