全新JAVA完整入門視頻教學(xué)

  • 名稱:全新JAVA完整入門視頻教
  • 分類:程序設(shè)計  
  • 觀看人數(shù):加載中
  • 時間:2013/3/11 21:12:16
 § 1.1 Java語 言 出 現(xiàn) 的 背 景 、 影 響 及 應(yīng) 用 前 景
 
一 、 背 景
 
最 近 一 年 多 來 ,在 Internet上 出 現(xiàn) 的 特 別 吸 引 人 的 事 件 就 是 Ja va語 言 和 用 Java編 寫 的 瀏 覽 器 HotJava。
 
1991年 ,SUN MicroSystem 公 司 的 Jame Gosling、 Bill Joe等 人 , 為 在 電視 、 控 制 烤 面 包箱 等 家 用 消 費(fèi) 類 電 子 產(chǎn) 品 上 進(jìn) 行 交 互 式 操 作 而 開 發(fā) 了 一 個 名為 Oak的 軟 件 (即一 種 橡 樹 的 名 字 ), 但 當(dāng) 時 并 沒 有 引 起 人 們 的 注 意 ,直 到 1994年下 半 年 ,Internet的 迅猛 發(fā) 展 ,環(huán) 球 信 息 網(wǎng) WWW的 快 速 增 長 ,促 進(jìn) 了 Java 語 言 研 制 的 進(jìn)展 ,使 得 它 逐 漸 成為 Int ernet上 受 歡 迎 的 開 發(fā) 與 編 程 語 言 ,一 些 著 名 的 計 算 機(jī) 公司 紛 紛 購 買 了 Java 語言 的 使 用 權(quán) ,
 
如 Mi-croSoft、 IBM、 Netscape、 Novell、 Apple、 DEC、 SGI 等,因 此 ,Java 語言 被 美 國 的 著 名 雜 志 PC Magazine 評 為 1995年 十 大 優(yōu) 秀 科 技 產(chǎn) 品,(計 算 機(jī) 類 就 此 一項 入 選 ),隨 之 大 量 出 現(xiàn) 了 用 Java編 寫 的 軟 件 產(chǎn) 品 ,受 到 工 業(yè) 界的 重 視 與 好 評 ,認(rèn) 為 "Java是 八 十 年 代 以 來 計 算 機(jī) 界 的 一 件 大 事 ",
 
微 軟 總 裁 比 爾 ·蓋 茨 在 悄 悄 地 觀 察了 一 段 時 間 后 ,不 無 感 慨 地 說 :"Java是 長 時 間 以 來 最 卓 越 的 程序 設(shè) 計 語 言 ",并 確 定 微軟 整 個 軟 件 開 發(fā) 的 戰(zhàn) 略 從 PC 單 機(jī) 時 代 向 著 以 網(wǎng) 絡(luò) 為中 心 的 計 算 時 代 轉(zhuǎn) 移 ,而 購 買 Java則 是 他 的 重 大 戰(zhàn) 略 決 策的實 施 部 署 。因 此 ,Java的 誕 生 必 將 對 整 個 計 算 機(jī) 產(chǎn) 業(yè) 發(fā) 生 深遠(yuǎn) 的 影 響,對 傳 統(tǒng) 的 計 算 模型 提 出 了 新 的 挑 戰(zhàn) 。
 
SUN MicroSystem 公 司 的 總 裁 Scott McNealy認(rèn) 為 Java為 Internet和WWW開 辟 了 一 個嶄 新 的 時 代 .
 
環(huán) 球 信 息 網(wǎng) WWW的 創(chuàng) 始 人 Berners-Lee說 : "計 算 機(jī) 事 業(yè) 發(fā) 展 的下 一 個 浪 潮 就是 Java,并 且 將 很 快 會 發(fā) 生 的 "。看 來 ,使 用 Java已 成 大 勢 所 趨 !
 
MicroSoft 和 IBM 兩 大 公 司 都 計 劃 在 Internet上 銷 售 用 Java 編 寫的 軟 件 。
 
Apple、 HP、 IBM、 MicroSoft、 Novell、 SGI、 SCO、 Tandem 等 公 司 均計 劃 將 Java并入 各 自 開 發(fā) 的 操 作系 統(tǒng) ,而 負(fù) 責(zé) 開 發(fā) 并 推 廣 Java技 術(shù) 的 SunSoft公司 (這 是 SUN下 屬的 一 個 子 公 司 ), 將 通 過 頒 發(fā) 許 可 證 的 辦 法 來 允 許 各 家 公 司 把Java虛 擬 機(jī) 和 Java的Applets類 庫 嵌 入 他 們 開 發(fā) 的 操 作 系 統(tǒng) ,這 樣 各 類 開 發(fā) 人 員 就 能更 容 易 地 選 擇 多種 平 臺 來 使 用 Java語 言 編 程 ,不 同 的 用 戶 也 就 可 以 脫 離 Web瀏 覽器 來 運(yùn) 行 Java應(yīng) 用程 序 ,這 無 疑 是 很 受 廣 大 用 戶 歡 迎 的 ,也 為 Java語 言 的 應(yīng) 用 開 拓了極為 廣 闊 的 前景 。 (當(dāng) 然 ,各 類 JavaOS之 間 的 兼 容 性 必 須 得 到 重 視 ,好 在JavaSoft已 保 證 將 監(jiān) 督 這種 兼 容 性 )。
 
另 外 ,由 JavaSoft 推 出 的 完 全 用 Java編 寫 的 Internet上 新 型 瀏覽 器 HotJava,比 去 年alpha版 更 為 實 用 ,不 僅 能 編 制 動 態(tài) 的 應(yīng) 用 軟 件 ,而 且 能 編 制 完整 的 成 套 桌 面 應(yīng) 用軟 件 ,將 來 還 會 提 供 更 多 的 能 幫 助 編 制 動 態(tài) 應(yīng) 用 軟 件 的 模 塊,顯 然 ,這 也 是 為 J ava的 應(yīng) 用 提 供 了 有 力 的 例 證 。
 
今 年 6月 7日 ,由 SUN公 司 和 臺 灣 經(jīng) 濟(jì) 事 務(wù) 部 信 息 發(fā) 展 局, 臺灣 信 息 技 術(shù) 研究 所 等 單 位 牽 頭 ,成 立 了 一 個 "Java聯(lián) 盟 ", 參 加 的 有 22個 在 臺 灣相 當(dāng) 著 名 的 計 算 機(jī)公 司 ,并 在 臺 北 建 立 一 個 "Java 開 發(fā) 中 心 ",在 新 竹 建 立 一 個 "Java語 言 實 驗 室 ", 以 掀起 臺 灣 開 發(fā) 與 應(yīng) 用 Java 語 言 的 熱 潮 。
 
香 港 則 在 今 年 4月 就 舉 行 了 全 島 的 Java杯 比 賽 ,在 計 算 機(jī) 界掀 起 了 學(xué) 習(xí) Java的熱 潮 (尤 其 是 在 大 學(xué) 生 們 中 ,出 現(xiàn) 了 一 批 Java迷 )。
 
有 人 預(yù) 言 :Java將 是 網(wǎng) 絡(luò) 上 的 "世 界 語 ",今 后 所 有 的 用 其 他語 言 編 寫 的 軟 件統(tǒng) 統(tǒng) 都 要 用 Java 語 言 來 改 寫 。
 
二 、 Java 語 言 對 軟 件 開 發(fā) 技 術(shù) 的 影 響
 
工 業(yè) 界 不 少 人 預(yù) 言 :"Java 語 言 的 出 現(xiàn) ,將 會 引 起 一 場 軟 件革 命 ",這 是 因 為 傳統(tǒng) 的 軟 件 往 往 都 是 與 具 體 的 實 現(xiàn) 環(huán) 境 有 關(guān) ,換 了 一 個 環(huán) 境 就需 要 作 一 番 改 動 ,耗時 費(fèi) 力 ,而 Java 語 言 能 在 執(zhí) 行 碼 (二 進(jìn) 制 碼 )上 兼 容 ,這 樣 以 前 所開 發(fā) 的 軟 件 就 能 運(yùn)行 在 不 同 的 機(jī) 器 上 ,只 要 所 用 的 機(jī) 器 能 提供 Java 語 言 解 釋 器 即可 。
 
Java 語 言 將 對 未 來 軟 件 的 開 發(fā) 產(chǎn) 生 影 響 , 可 從 如 下 幾 個方 面 考 慮 :
 
1 軟 件 的 需 求 分 析 :可 將 用 戶 的 需 求 進(jìn) 行 動 態(tài) 的 、 可 視 化描 述 ,以 提供設(shè) 計者 更 加 直 觀 的 要 求 。 而 用 戶 的 需 求 是 各 色 各 樣 的 ,不 受 地 區(qū)、 行 業(yè) 、 部 門 、 愛好 的 影 響 ,都 可 以 用 Java 語 言 描 述 清 楚 。
 
2 軟 件 的 開 發(fā) 方 法 :由 于 Java 語 言 的 面 向 目 標(biāo) 的 特 性 , 所 以完 全 可 以 用 O-O的技 術(shù) 與 方 法 來 開 發(fā) ,這 是 符 合 最 新 的 軟 件 開 發(fā) 規(guī) 范 要 求 的 。
 
3 Java 語 言 的 動 畫 效 果 遠(yuǎn) 比 GUI技 術(shù) 更 加 逼 真 ,尤 其 是 利 用WW W提 供 的 巨 大動 畫 資 源 空 間 ,可 以 共 享 全 世 界 的 動 態(tài) 畫 面 的 資 源 。
 
4 軟 件 最 終 產(chǎn) 品 :用 Java 語 言   開 發(fā) 的 軟 件 可 以 具 有 可 視化 、 可 聽 化 、 可 操作 化 的 效 果 ,這 要 比 電 視 、 電 影 的 效 果 更 為 理 想 ,因 為 它 可 以做 到 "即 時 、 交 互、 動 畫 與 動 作 ",要 它 停 就 停 ,要 它 繼 續(xù) 就 繼 續(xù) ,而 這 是 在 電 影與 電 視 播 放 過 程 中難 以 做 到 的 。
 
5 其 它 :使 用 Java 語 言 對 開 發(fā) 效 益 、 開 發(fā) 價 值 都 有 比 較 明顯 的 影 響 。
 
三 、 工 業(yè) 界 對 Java 語 言 的 評 價
 
1996年 5月 29 ~ 31日 ,在 美 國 舊 金 山 召 開 了 一 個 全 世 界 Java語 言 開 發(fā) 者 大 會,(JavaOne Developer Confer-ence),出 席 會 議 的 多 達(dá) 6500多 人 ,來 自 工 業(yè)界 的 超 過 一 半 ,有人 評 價 說 :"這 是 近 年 來 計 算 機(jī) 界 最 光 輝 的 一 次 盛 會 ",一 些 工 業(yè) 界 的 老 總 們 相 當(dāng)看 好 Java 語 言 ,認(rèn) 為 它 的 使 用 將 會 引 起 一 場 軟 件 革 命 。 從 軟 件的 設(shè) 計 風(fēng) 格 、 設(shè)計 方 法 、 設(shè) 計 目 標(biāo) 到 設(shè) 計 過 程 ,都 會 產(chǎn) 生 徹 底 的 變 革 ,"甚 至 會改 變 此 星 球 的 生活 方 式 "。
 
在 這 次 會 上 ,Java的 創(chuàng) 始 人 之 一 James Gosling 說 :"Java 不 僅 僅只 是 applets, 它 能 做任 何 事 情 ",Dta 咨 詢 公 司 的 高 級 軟 件 工 程 師 Rich Kadel說 :"Java 不僅 僅 是 一 種 程 序 設(shè)計 語 言 ,更 是 現(xiàn) 代 化 軟 件 再 實 現(xiàn) 的 基 礎(chǔ) ;Java 還 是 未 來 新 型 OS的 核 心 ;將 會 出 現(xiàn)Java 芯 片 ;將 構(gòu) 成 各 種 應(yīng) 用 軟 件 的 開 發(fā) 平 臺 與 實 現(xiàn) 環(huán) 境 ,是 人們 必 不 可 少 的 開 發(fā)工 具 "。
 
由 于 各 界 都 看 好 它 ,因 此 ,各 大 公 司 都 紛 紛 表 示 支 持 Java,Inte l、 Xerox公 司 聲 言將 把 Java嵌 入 到 他 們 的 產(chǎn) 品 中 去 。 就 連 華 爾 街 金 融 界 也 在 投入 資 金 人 力 用 Java開 發(fā) 電 子 貿(mào) 易 、 金 融 軟 件 。
 
所 以 有 人 說 :"現(xiàn) 在 第 三 方 的 開 發(fā) 商 都 團(tuán) 結(jié) 在 Java大 旗 周 圍了 !",紛 紛 推 出 用Java 開 發(fā) 的 各 種 軟 件 產(chǎn) 品 ,以 期 盡 快 地 占 領(lǐng) 市 場 。
 
四 、 Java 語 言 的 應(yīng) 用 前 景
 
Java 語 言 有 著 廣 泛 的 應(yīng) 用 前 景 ,大 體 上 可 以 從 以 下 幾 個 方面 來 考 慮 其 應(yīng) 用 :
 
1 所 有 面 向 對 象 的 應(yīng) 用 開 發(fā) ,包 括 面 向 對 象 的 事 件 描 述 、處 理 、 綜 合 等 ;
2 計 算 過 程 的 可 視 化 、 可 操 作 化 的 軟 件 的 開 發(fā) ;
3 動 態(tài) 畫 面 的 設(shè) 計 ,包 括 圖 形 圖 像 的 調(diào) 用 ;
4 交 互 操 作 的 設(shè) 計 (選 擇 交 互 、 定 向 交 互 、 控 制 流 程 等 );
5 Internet的 系 統(tǒng) 管 理 功 能 模 塊 的 設(shè) 計 ,包 括 Web頁 面 的 動 態(tài)設(shè) 計 、 管 理 和 交互 操 作 設(shè) 計 等 ;
6 Intranet(企 業(yè) 內(nèi) 部 網(wǎng) )上 的 軟 件 開 發(fā) (直 接 面 向 企 業(yè) 內(nèi) 部用 戶 的 軟 件 );
7 與 各 類 數(shù) 據(jù) 庫 連 接 查 詢 的 SQL 語 句 實 現(xiàn) ;
8 其 它 應(yīng) 用 類 型 的 程 序 。
广安市| 香港| 新津县| 原平市| 西青区| 宣威市| 永安市| 莱州市| 西吉县| 颍上县| 苏尼特左旗| 莫力| 屏南县| 紫阳县| 彭泽县| 资中县| 通道| 开封市| 双峰县| 达州市| 祁东县| 潮州市| 连南| 贵定县| 迭部县| 洪洞县| 顺平县| 平定县| 新营市| 江华| 奉节县| 新化县| 四子王旗| 瑞安市| 嘉祥县| 莱芜市| 潮安县| 来安县| 互助| 平利县| 克什克腾旗|