程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Java教程(1)Java概述

Java教程(1)Java概述

編輯:關於JAVA

第 一 章   Java概 述

§ 1.1 Java語 言  影 響 及 應 用 前 景

一、 Java 語 言 對 軟 件 開 發 技 術 的 影 響

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

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

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

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

3 Java 語 言 的 動 畫 效 果 遠 比 c語言程序、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 其 它 應 用 類 型 的 程 序 。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved