亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

Java概述

2019-11-18 14:09:47
字體:
來源:轉載
供稿:網友

  一、java的發展史
1 什么是Java

美國硅谷有一句行話,每10年~15年有一次輪回。最近的一次輪回就是從Java開始。

Java是一個由Sun公司開發而成的新一代編程語言。使用它可在各式各樣不同種機器、不同種操作平臺的網絡環

境中開發軟件。不論你使用的是哪一種WWW瀏覽器,哪一種計算機,哪一種操作系統,只要WWW瀏覽器上面注明

了“支持Java”,你就可以看到生動的主頁。Java正在逐步成為Internet應用的主要開發語言。它徹底改變了

應用軟件的開發模式,帶來了自PC機以來又一次技術革命,為迅速發展的信息世界增添了新的活力。

Sun的Java語言開發小組成立于1991年,其目的是開拓消費類電子產品市場,例如,交互式電視、烤面包箱等。

Sun內部人員把這個項目稱為Green,那時WorldWideWeb還在圖紙上呢。該小組的領導人是JamesGosling,是一

位非常杰出的程序員。他出生于1957年,于1984年加盟SunMicrosystem公司,之前在一家IBM研究機構工作。他

是SunNeWs窗口系統的總設計師。也是第一個用C實現的EMACS的文本編輯器COSMACS的開發者。

在研究開發過程中,Gosling深刻體會到消費類電子產品和工作站產品在開發哲學上的差異:消費類電子產品要

求可靠性高、費用低、標準化、使用簡單,用戶并不關心CPU的型號,也不欣賞專用昂貴的RISC處理器,他們需

要建立在一個標準基礎之上,具有一系列可選的方案,從8086到80586都可以選取。

2 從C開始

為了使整個系統與平臺無關,Gosling首先從改寫C編譯器著手。但是Gosling在改寫過程中感到僅C是無法滿足

需要的,于是在1991年6月份開始預備開發一個新的語言,那么給它起一個什么名字呢?Gosling回首向窗外望去

,看見一棵老橡樹,于是建一個目錄叫Oak,這就是Java語言的前身(后來發現Oak已是Sun公司另一個語言的注

冊商標,才改名為Java,即太平洋上一個盛產咖啡的島嶼的名字)。

Gosling在開始寫Java時,并不局限于擴充語言機制本身,更注重于語言所運行的軟硬件環境。他要建立一個系

統,這個系統運行于一個巨大的、分布的、異構的網格環境中,完成各電子設備之間的通信與協同工作。

Gosling在設計中采用了虛機器碼(VirtualMachineCode)方式,即Java語言編譯后產生的是虛擬機,虛擬機運

行在一個解釋器上,每一個操作系統均有一個解釋器。這樣一來,Java就成了平臺無關語言。這和Gosling設計

的SunNeWs窗口系統有著相同的技術味道。在NeWs中用戶界面統一用Postscript描述,不同的顯示器有不同的

Postscript解釋器,這樣便保證了用戶界面的良好的可移植性。

PatrickNaughton也是Sun公司的技術骨干,曾經是OpenWindows項目的負責人。當Naughton加入該小組后,整個

工作進展神速。經過17個月的奮戰,整個系統勝利完成。它是由一個操作系統、一種語言(Java)、一個用戶

界面、一個新的硬件平臺、三塊專用芯片構成的。通常情況下,這樣的項目在Sun公司要75個人干三年。項目完

成后,在Sun公司內部做了一次展示和鑒定,觀眾的反應是:在各方面都采用了嶄新的、非常大膽的技術。許多

參觀者對Java留下了非常深刻的印象,非凡得到Sun的兩位領導人ScottMcNealy和BillJoy的關注,但Java的前

途未卜。

3 Java語言的轉折點

到了1994年,WWW已如火如荼地發展起來。Gosling意識到WWW需要一個中性的瀏覽器,它不依靠于任何硬件平臺

和軟件平臺,它應是一種實時性較高、可靠安全、有交互功能的瀏覽器。于是Gosling決定用Java開發一個新的

Web瀏覽器。

這項工作由Naughton和JonathanPayne負責,到1994年秋天,完成了WebRunner的開發工作。WebRunner是

HotJava的前身,這個原型系統展示了Java可能帶來的廣闊市場前景。WebRunner改名為HotJava,并于1995年5

月23日發表后,在產業界引起了巨大的轟動,Java的地位也隨之而得到肯定。又經過一年的試用和改進,

Java1.0版終于在1996年年初正式發表。

二、Java帶來的影響
Java雖出現的時間不長,但已被業界接受,IBM、Apple、DEC、Adobe、SiliconGraphics、HP、Oracle、

Toshiba、Netscap和Microsoft等大公司已經購買了Java的許可證。Microsoft還在其Web瀏覽器EXPlorer3.0版

中增加了對Java的支持。

另外,眾多的軟件開發商也開發了許多支持Java的軟件產品。如:Borland公司的基于Java的快速應用程序開發

環境Latte;Metrowerks公司和NaturalIntelligence公司分別開發的基于Machintosh的Java開發工具;Sun公司

的Java開發環境JavaWorkshop;Microsoft也開發出系列Java產品。數據庫廠商如

Illustra,Sybase,Versant,Oracle都在開發支持Html和Java的CGI(CommonGatewayInterface)。在以網絡為中

心的計算時代,不支持HTML和Java,就意味著應用程序的應用范圍只能限于同質的環境。

Intranet正在成為企業信息系統最佳的解決方案。它的優點表現在:便宜、易于使用和治理。用戶不管使用何

種類型的機器和操作系統,界面是統一的Web瀏覽器,而數據庫、Web頁面、應用程序(用Java編的applet)則

存在WWW服務器上。開發人員只需維護一個軟件版本,治理人員省去了為用戶安裝、升級、培訓之苦,用戶則只

需一個操作系統,一個Internet瀏覽器足矣。

我們可以設想未來的計算方式,每個HomePage的實質是一個多媒體應用程序,這些程序用Java來開發。Java應

用程序運行在異質的機器、異質的操作系統之上,甚至于電冰箱、烤面包箱、防盜電子設備之中,用Internet

把所有的電子設備連接起來,通過TCP/IP進行信息的交流。Java應用程序之間既可以交換消息,也可以交換程

序(一個Java的小應用程序applet)?;蛟S有一天,我們可以在Netscape瀏覽器里查看電冰箱的溫度,向烤面

包箱發一個電子郵件。

Java的出現是計算機信息交換的一個重要里程碑。在單機時代,程序進程之間靠共享存儲進行變量交換;在網

絡時代,運行在不同宿主機上的程序按網絡協議進行無格式的消息(二進制字符流)交換,消息的語義由交換

程序雙方維護;在Java時代,運行在網絡上的程序進程交換的是小應用程序(applet)。小應用程序是什么?它

是一個對象,由一組屬性和方法構成,是一個可執行的實體;不僅有數據的狀態,而且有定義在數據上的操作

。未來可能進行代表(Agent)交換,代理有一定的智能性,那便是信息交換的更高級階段。

隨著Internet的崛起、Java的誕生,巨型的、臃腫的應用軟件開始向小型化發展,由眾多“生活”在Internet

上的小應用程序(applet)相互協作完成信息的處理與傳遞。Java會加速應用軟件的小型化、網絡化的趨勢。

隨著Internet的發展,軟件必然是面向“大眾”,而不是“少數人”的奢侈品,薄利多銷將是網絡應用軟件的

重要特點。分布式對象技術保證了用多少,下載多少。

Java連同Internet,WWW正在改變應用軟件的開發和使用方式,一切都要圍繞著網絡,圍繞著平臺無關。很多人

認為,Word,Excel等傳統的信息處理工具都必然走向萎縮,因為它們是單機時代的產物。信息的價值在于使用

和共享,Internet和Web是信息的使用和共享最快捷、最便宜的方式,Word將演化成為Web寫作工具,Excel則將

演化成Web上的電子表格。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国模叶桐国产精品一区| 欧美性猛交xxxx乱大交| 欧美日韩亚洲精品内裤| 亚洲视频日韩精品| 国产精品久久久久9999| 国产网站欧美日韩免费精品在线观看| 欧美一级免费看| 日韩欧美在线视频免费观看| 中文字幕欧美日韩| 久久久国产视频91| 日本道色综合久久影院| 97香蕉久久夜色精品国产| 日韩欧美主播在线| 亚洲精品在线视频| 26uuu另类亚洲欧美日本老年| 久久视频在线播放| 国内精品久久久| 欧美激情第一页xxx| 久久视频免费观看| 久久99国产综合精品女同| 国产日韩精品综合网站| 国产精品久久久久久久天堂| 日韩在线精品一区| 日韩精品久久久久久福利| 久久在线免费视频| 美女999久久久精品视频| 日本精品久久中文字幕佐佐木| 欧美激情日韩图片| 欧美一级在线播放| 91啪国产在线| 色综合久久中文字幕综合网小说| 亚洲跨种族黑人xxx| 日本精品一区二区三区在线播放视频| 久久99青青精品免费观看| 成人免费视频在线观看超级碰| 亚洲国产精品人久久电影| 日本一欧美一欧美一亚洲视频| 亚洲人成在线观看网站高清| 欧美国产日韩精品| 色综合色综合网色综合| 51午夜精品视频| 国产精品三级网站| 国产91ⅴ在线精品免费观看| 亚洲一区av在线播放| 日韩av片免费在线观看| 日韩欧美一区二区三区| 欧美自拍视频在线| 精品亚洲一区二区三区四区五区| 欧美成人激情视频| 中文字幕日韩欧美在线视频| 成人在线中文字幕| 久久久久久久久久国产| 亚洲激情在线观看视频免费| 国产精品视频一| 亚洲欧美日韩国产中文| 成人免费激情视频| 国产亚洲精品日韩| 欧美最猛性xxxxx免费| 国产成人+综合亚洲+天堂| 久久人91精品久久久久久不卡| 久久在精品线影院精品国产| 久久夜色精品亚洲噜噜国产mv| 热门国产精品亚洲第一区在线| 欧美精品一本久久男人的天堂| 国产精品7m视频| 午夜精品久久久久久久男人的天堂| 韩日精品中文字幕| 视频直播国产精品| 亚洲欧美在线磁力| 欧美性生交大片免网| 欧美成人午夜剧场免费观看| 日韩网站免费观看高清| 国产精品久久久久久久久久ktv| 久久久久久亚洲精品| 亚洲欧美日韩中文在线| 26uuu另类亚洲欧美日本老年| 欧美视频裸体精品| 久久综合电影一区| 91av在线网站| 中文字幕亚洲一区二区三区五十路| 成人精品视频99在线观看免费| 91网站在线看| 午夜精品久久久久久久99热浪潮| 国产免费一区二区三区在线能观看| 亚洲国产精品yw在线观看| 538国产精品一区二区免费视频| 欧美精品在线第一页| 97精品视频在线播放| 国产aⅴ夜夜欢一区二区三区| 伊人男人综合视频网| 欧美在线视频在线播放完整版免费观看| 91亚洲国产成人精品性色| 欧美一区深夜视频| 国产精品自产拍高潮在线观看| 粉嫩老牛aⅴ一区二区三区| 久久这里只有精品视频首页| 色多多国产成人永久免费网站| 欧美一级片免费在线| 欧美视频不卡中文| 亚洲色图校园春色| 日韩在线高清视频| 日韩电影在线观看永久视频免费网站| 欧美精品一区在线播放| 欧美一区二区三区免费视| 亚洲国产又黄又爽女人高潮的| 一区二区亚洲欧洲国产日韩| 欧美日韩美女在线| 欧美性猛交丰臀xxxxx网站| 91在线视频精品| 色婷婷av一区二区三区在线观看| 欧美性20hd另类| 91精品国产高清久久久久久| 91av在线精品| 亚洲第一av网| 亚洲奶大毛多的老太婆| 久久香蕉国产线看观看网| 国产亚洲激情视频在线| 久久精品99无色码中文字幕| 久久噜噜噜精品国产亚洲综合| 97国产精品免费视频| 日本久久久久亚洲中字幕| 91亚洲国产成人精品性色| 亚洲伊人久久综合| 久久深夜福利免费观看| 亚洲激情中文字幕| 欧美最近摘花xxxx摘花| 超薄丝袜一区二区| 亚洲伊人久久综合| 国产亚洲一级高清| 国产精品视频一区二区高潮| 草民午夜欧美限制a级福利片| 精品中文字幕在线2019| 欧美午夜片在线免费观看| 久久国产精品偷| 国产精品久久久久久久久久久新郎| 成人综合国产精品| 亚洲精品成a人在线观看| 久久亚洲精品中文字幕冲田杏梨| 久久久久久久久久久久av| 久久久精品国产| 怡红院精品视频| 91在线免费观看网站| 日韩欧美亚洲一二三区| 日韩有码在线观看| 2020欧美日韩在线视频| 91精品国产91久久久久久| 欧美午夜美女看片| 亚洲欧美一区二区三区情侣bbw| 91国产精品91| 亚洲国产天堂久久国产91| 色悠悠国产精品| 欧美限制级电影在线观看| 欧美电影免费观看高清| 国产精品久久久久久影视| 午夜精品视频在线| 国产日韩欧美日韩| 色无极影院亚洲| 国产999精品| 日韩精品高清在线| 97免费视频在线| 国产精品久在线观看| 国产视频精品va久久久久久| 少妇av一区二区三区| 国产亚洲精品美女久久久久|