AFEBABE,就會拚出兩個單詞“CAFEBABE”(咖啡寶貝)。
1994年10月,HotJava和Java平台為公司高層進行演示。1994年,Java1.0a版本已經可以提供下載,但是Java和HotJava瀏覽器的第一次公開發布卻是在1995年3月23日SunWorld大會上進行的。SUN公司的科學指導約翰·蓋吉宣告Java技術。這個發布是與網景公司的執行副總裁馬克·安德森的驚人發布一起進行的,宣布網景將在其瀏覽器中包含對Java的支持。1996年1月,升陽公司成立了Java業務集團,專門開發Java技術。
貢獻及影響
1991年,Sun公司的JamesGosling。BillJoe等人,為電視、控製烤麵包機等家用電器的交互操作開發了一個Oak(一種橡樹的名字)軟件,他是Java的前身。當時,Oak並沒有引起人們的注意,直到1994年,隨著互聯網和3W的飛速發展,他們用Java編製了HotJava瀏覽器,得到了Sun公司首席執行官ScottMcNealy的支持,得以研發和發展。為了促銷和法律的原因,1995年Oak更名為Java。Java的得名還有段小插曲呢,一天,Java小組成員正在喝咖啡時,議論給新語言起個什麼名字的問題,有人提議用Java(Java是印度尼西亞盛產咖啡的一個島嶼),這個提議得到了其他成員的讚同,於是就采用Java來命名此新語言。很快Java被工業界認可,許多大公司如IBMMicrosoft.DEC等購買了Java的使用權,並被美國雜誌PCMagazine評為1995年十大優秀科技產品。從此,開始了Java應用的新篇章。
Java的誕生是對傳統計算機模式的挑戰,對計算機軟件開發和軟件產業都產生了深遠的影響:
(1)軟件4A目標要求軟件能達到任何人在任何地方在任何時間對任何電子設備都能應用。這樣能滿足軟件平台上互相操作,具有可伸縮性和重用性並可即插即用等分布式計算模式的需求。
(2)基於構建開發方法的崛起,引出了CORBA國際標準軟件體係結構和多層應用體係框架。在此基礎上形成了Java.2平台和.NET平台兩大派係,推動了整個IT業的發展。
(3)對軟件產業和工業企業都產生了深遠的影響,軟件從以開發為中心轉到了以服務為中心。中間提供商,構件提供商,服務器軟件以及谘詢服務商出現。企業必須重塑自我,B2B的電子商務將帶動整個新經濟市場,使企業獲得新的價值,新的增長,新的商機,新的管理。
(4)對軟件開發帶來了新的革命,重視使用第三方構件集成,利用平台的基礎設施服務,實現開發各個階段的重要技術,重視開發團隊的組織和文化理念,協作,創作,責任,誠信是人才的基本素質。
總之,目前以看到了Java對信息時代的重要性,未來還會不斷發展,Java在應用方麵將會有更廣闊的前景。
主要特性
1、Java語言是簡單的。Java語言的語法與C語言和C++語言很接近,使得大多數程序員很容易學習和使用Java。另一方麵,Java丟棄了C++中很少使用的、很難理解的、令人迷惑的那些特性,如操作符重載、多繼承、自動的強製類型轉換。特別地,Java語言不使用指針,並提供了自動的廢料收集,使得程序員不必為內存管理而擔憂。
2、Java語言是一個麵向對象的。Java語言提供類、接口和繼承等原語,為了簡單起見,隻支持類之間的單繼承,但支持接口之間的多繼承,並支持類與接口之間的實現機製(關鍵字為implements)。Java語言全麵支持動態綁定,而C++語言隻對虛函數使用動態綁定。總之,Java語言是一個純的麵向對象程序設計語言。
3、Java語言是分布式的。Java語言支持Internet應用的開發,在基本的Java應用編程接口中有一個網絡應用編程接口(javanet),它提供了用於網絡應用編程的類庫,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(遠程方法激活)機製也是開發分布式應用的重要手段。
。性壯健具更avaJ得使製機查檢全安的avaJ。擇選智明的avaJ是棄丟的針指對。證保要重的性壯健序程avaJ是等集收動自的料廢、理處常異、製機型類強的avaJ。的壯健是言語avaJ、4
容內新最書本讀閱wt.poo往前請
。兵哨全安置設用應avaJ讓)reganaMytiruceS類(製機理管全安供提並,查檢碼代節字、類名同的地本代替防以間空字名的同不配分如,)redaoLssalC類(製機範防全安個一有具類的載下絡網過通對avaJ,外以性特全安多許的有具言語avaJ了除。擊攻的碼代意惡防以製機全安個一了供提avaJ,此為,中境環絡網在用被常通avaJ。的全安是言語avaJ、5
。發分的件軟和境環絡網的構異於合適徑途種這。行運中統係何任的台平avaJ個這現實在以可後然,)件文的ssalc為綴後(式格碼節字的立中構結係體為譯編被上台平avaJ在)件文的avaj為綴後(序程avaJ。的立中構結係體是言語avaJ、6
。的現實CISNA用是境環行運的avaJ,的現實avaJ用是器譯編avaJ,性植移可的強很有具也身本統係avaJ。度長的型類據數本基個各了定規格嚴還avaJ,外另,性立中構結係體於源來性植移可種這。的植移可是言語avaJ、7
。中境環行運到入載被段階接聯在類的要需中程過行執,行執釋解行進碼節字些這對器釋解avaJ的中台平avaJ,時行運在。行運中統係何任的台平avaJ個這現實在以可後然,式格碼節字為譯編被上台平avaJ在序程avaJ,述所前如。的型釋解是言語avaJ、8