當前位置:學者齋 >

計算機 >java語言 >

Java語言出現的背景、影響及應用前景

Java語言出現的背景、影響及應用前景

Java語言有著廣泛的應用前景,下面是本站小編收集整理的關於Java語言出現的背景、影響及應用前景內容,歡迎閱讀學習!

Java語言出現的背景、影響及應用前景

  一、背景

最近一年多來 ,在 Internet上出現的特別吸引人的事件就是Java語言和用Java編寫的瀏覽器 HotJava。

1991年 ,SUN MicroSystem公司的 Jame Gosling、 Bill Joe等人 ,為在電視、控制烤麵包箱等家用消費類電子產品上進行互動式操作而開發了一個名為Oak 軟體 (即一種橡樹的名字 ),但當時並沒有引起人們的注意 ,直到 1994年下半年 ,Internet的迅猛發展 ,環球資訊網 WWW的快速增長 ,促進了 Java語言研製的進展 ,使得它逐漸成為 Int ernet上受歡迎的開發與程式語言 ,一些著名的計算機 公司紛紛購買了 Java語言的使用權 ,如 Mi-croSoft、 IBM、 Netscape、 Novell、Apple、 DEC、 SGI等 ,因此 ,Java語言被美國的著名雜誌 PC Magazine評為 1995 年十大優秀科技產品 ,(計算機類就此一項入選 ),隨之大量出現了用 Java編寫的軟體產品 ,受到工業界的重視與好評 ,認為 "Java是八十年代以來計算機界的一件大事 ",微軟總裁比爾•蓋茨在悄悄地觀察了一段時間後 ,不無感慨地說 :"Java是長時間以來最卓越的程式設計語言 ",並確定微軟整個軟體開發的戰略從 PC單機時代向著以網路為中心的計算時代轉移 ,而購買 Java則是他的重大戰略決策的實施部署。

因此 ,Java的誕生必將對整個計算機產業發生深遠的影響 ,對傳統的計算模型提出了新的挑戰。

SUN MicroSystem公司的總裁 Scott McNealy認為 Java為 Internet和 WWW開闢了一個嶄新的時代。

環球資訊網 WWW的創始人 Berners-Lee說 :"計算機事業發展的下一個浪潮就是 Java,並且將很快會發生的"。

MicroSoft和 IBM兩大公司都計劃在 Internet上銷售用 Java編寫的軟體。

Apple、 HP、 IBM、 MicroSoft、 Novell、 SGI、 SCO、 Tandem等公司均計劃將 Java併入各自開發的作業系統 ,而負責開發並推廣 Java技術的 SunSoft公司 (這是 SUN下屬的一個子公司 ),將通過頒發許可證的辦法來允許各家公司把Java虛擬機器和 Jav a的 Applets類庫嵌入他們開發的作業系統 ,這樣各類開發人員就能更容易地選擇多種平臺來使用 Java語言程式設計 ,不同的使用者也就可以脫離 Web瀏覽器來執行 Java應用程式 ,這無疑是很受廣大使用者歡迎的 ,也為 Java語言的應用開拓了極為廣闊的前景。 (當然 ,各類 JavaOS之間的相容性必須得到重視 ,好在JavaSoft已保證將監督這種相容性 )。

另外 ,由 JavaSoft推出的完全用 Java編寫的 Internet上新型瀏覽器HotJava, 比去年 alpha版更為實用 ,不僅能編制動態的應用軟體 ,而且能編制完整的成套桌面應用軟體 ,將來還會提供更多的能幫助編制動態應用軟體的模組 ,顯然 ,這也是為 Java的應用提供了有力的例證。

今年 6月 7日 ,由 SUN公司和臺灣經濟事務部資訊發展局、臺灣資訊科技研究所等單位牽頭 ,成立了一個"Java聯盟 ",參加的有 22個在臺灣相當著名的計算機公司 ,並在臺北建立一個 "Java開發中心 ",在新竹建立一個"Java語言實驗室",以掀起臺灣開發與應用 Java語言的熱潮。香港則在今年 4月就舉行了全島的 Java杯比賽 ,在計算機界掀起了學習 Java的熱潮 (尤其是在大學生們中 ,出現了一批 Java迷 )。

有人預言 :Java將是網路上的 "世界語 ",今後所有的用其他語言編寫的軟體統統都要用 Java語言來改寫。

  二、 Java語言對軟體開發技術的影響

工業界不少人預言 :"Java語言的出現 ,將會引起一場軟體革命 ",這是因為傳統的軟體往往都是與具體的實現環境有關 ,換了一個環境就需要作一番改動 ,耗時費力 ,而 Java語言能在執行碼 (二進位制碼 )上相容 ,這樣以前所開發的軟體就能執行在不同的機器上 ,只要所用的機器能提供 Java語言直譯器即可。

Java語言將對未來軟體的開發產生影響 ,可從如下幾個方面考慮 :

1軟體的需求分析 :可將使用者的需求進行動態的`、視覺化描述 ,以提供設計者更加直觀的要求。而使用者的需求是各色各樣的 ,不受地區、行業、部門、愛好的影響 ,都可以用 Java語言描述清楚。

2軟體的開發方法 :由於 Java語言的面向目標的特性 ,所以完全可以用 O-O的技術與方法來開發 ,這是符合最新的軟體開發規範要求的。

3 Java語言的動畫效果遠比 GUI技術更加逼真 ,尤其是利用 WW W提供的巨大動畫資源空間 ,可以共享全世界的動態畫面的資源。

4軟體最終產品 :用 Java語言 開發的軟體可以具有視覺化、可聽化、可操作化的效互動、動畫與動作 ",要它停就停 ,要它繼續就繼續 ,而這是在電影與電視播放過程中難以做到的。

5其它 :使用 Java語言對開發效益、開發價值都有比較明顯的影響。

  三、工業界對 Java語言的評價

1996年 5月 29~ 31日 ,在美國舊金山召開了一個全世界 Java語言開發者大會 ,(JavaOne Developer Confer-ence),出席會議的多達 6500多人 ,來自工業界的超過一半 ,有人評價說 :"這是近年來計算機界最 光輝的一次盛會 ",一些工業界的老總們相當看好 Java語言 ,認為它的使用將會引起一場軟體革命。從軟體的設計風格、設計方法、設計目標到設計過程 ,都會產生徹底的變革 ,"甚至會改變此星球的生活方式 "。

在這次會上 ,Java的創始人之一 James Gosling說 :"Java不僅僅只是applets,它能做任何事情 ",Dta諮詢公司的高階軟體工程師 Rich Kadel說 :"Java 不僅僅是一種程式設計語言 ,更是現代化軟體再實現的基礎 ;Java還是未來新型OS的核心 ;將會出現 Java晶片 ;將構成各種應用軟體的開發平臺與實現環境 ,是人們必不可少的開發工具 ,…… "。

由於各界都看好它 ,因此 ,各大公司都紛紛表示支援 Java,Inte l、 Xerox公司聲言將把 Java嵌入到他們的產品中去。就連華爾街金融界也在投入資金人力用 Java開發電子貿易、金融軟體。

所以有人說 :"現在第三方的開發商都團結在 Java大旗周圍了 !",紛紛推出用 Java開發的各種軟體產品 ,以期儘快地佔領市場。

  四、 Java語言的應用前景

Java語言有著廣泛的應用前景 ,大體上可以從以下幾個方面來考慮其應用 :

1所有面向物件的應用開發 ,包括面向物件的事件描述、處理、綜合等 ;

2計算過程的視覺化、可操作化的軟體的開發 ;

3動態畫面的設計 ,包括圖形影象的呼叫 ;

4互動操作的設計 (選擇互動、定向互動、控制流程等 );

5 Internet的系統管理功能模組的設計 ,包括 Web頁面的動態設計、管理和互動操作設計等 ;

6 Intranet(企業內部網 )上的軟體開發 (直接面向企業內部使用者的軟體 );

7與各類資料庫連線查詢的 SQL語句實現 ;

8其它應用型別的程式。

標籤: JAVA 前景 語言
  • 文章版權屬於文章作者所有,轉載請註明 https://xuezhezhai.com/zh-tw/jsj/java/pzkd9o.html