- 000_【課程介紹 —— 寫在前面的話】_Java學(xué)習(xí)概述
- 101_【第1章:JAVA概述及開發(fā)環(huán)境搭建】_JAVA發(fā)展概述
- 102_【第1章:JAVA概述及開發(fā)環(huán)境搭建】_Java開發(fā)環(huán)境搭建
- 201_【第2章:簡單Java程序】_簡單Java程序
- 301_【第3章:Java基礎(chǔ)程序設(shè)計】_Java數(shù)據(jù)類型l
- 302_【第3章:Java基礎(chǔ)程序設(shè)計】_運(yùn)算符、表達(dá)式與語句
- 303_【第3章:Java基礎(chǔ)程序設(shè)計】_判斷與循環(huán)語句
- 401_【第4章:數(shù)組與方法】_數(shù)組的定義及使用
- 402_【第4章:數(shù)組與方法】_方法的聲明及使用
- 403_【第4章:數(shù)組與方法】_數(shù)組的引用傳遞
- 404_【第4章:數(shù)組與方法】_Java新特性對數(shù)組的支持
- 020501_【第5章:面向?qū)ο蠡A(chǔ)】_面向?qū)ο蟆㈩惻c對象的定義
- 020502_【第5章:面向?qū)ο蠡A(chǔ)】_類與對象的進(jìn)一步研究
- 020503_【第5章:面向?qū)ο蠡A(chǔ)】_封裝性
- 020504_【第5章:面向?qū)ο蠡A(chǔ)】_構(gòu)造方法與匿名對象
- 020505_〖第5章:面向?qū)ο蠡A(chǔ)〗_實例講解—類設(shè)計分析(學(xué)生類)
- 020506_【第5章:面向?qū)ο蠡A(chǔ)】_String類
- 020507_【第5章:面向?qū)ο蠡A(chǔ)】_String類的常用方法筆記
- 020508_【第5章:面向?qū)ο蠡A(chǔ)】_引用傳遞及其應(yīng)用
- 020509_【第5章:面向?qū)ο蠡A(chǔ)】_this關(guān)鍵字
- 020510_【第5章:面向?qū)ο蠡A(chǔ)】_static關(guān)鍵字
- 020511_【第5章:面向?qū)ο蠡A(chǔ)】_理解main方法
- 020512_【第5章:面向?qū)ο蠡A(chǔ)】_代碼塊
- 020513_【第5章:面向?qū)ο蠡A(chǔ)】_構(gòu)造方法私有化
- 020514_【第5章:面向?qū)ο蠡A(chǔ)】_對象數(shù)組
- 020515_【第5章:面向?qū)ο蠡A(chǔ)】_內(nèi)部類
- 020516_〖第5章:面向?qū)ο蠡A(chǔ)〗_實例講解—系統(tǒng)登陸
- 020517_〖第5章:面向?qū)ο蠡A(chǔ)〗_實例講解—單向鏈表(1)
- 020518_〖第5章:面向?qū)ο蠡A(chǔ)〗_實例講解—單向鏈表(2)
- 020601_【第6章:面向?qū)ο螅ǜ呒墸縚繼承的基本實現(xiàn)
- 020602_【第6章:面向?qū)ο螅ǜ呒墸縚繼承的進(jìn)一步研究
- 020603_〖第6章:面向?qū)ο螅ǜ呒墸絖范例:繼承的應(yīng)用
- 020604_【第6章:面向?qū)ο螅ǜ呒墸縚final關(guān)鍵字
- 020605_【第6章:面向?qū)ο螅ǜ呒墸縚抽象類的基本概念
- 020606_【第6章:面向?qū)ο螅ǜ呒墸縚接口的基本概念
- 020607_【第6章:面向?qū)ο螅ǜ呒墸縚對象的多態(tài)性
- 020608_【第6章:面向?qū)ο螅ǜ呒墸縚instanceof關(guān)鍵字
- 020609_【第6章:面向?qū)ο螅ǜ呒墸縚抽象類與接口的應(yīng)用
- 020610_〖第6章:面向?qū)ο螅ǜ呒墸絖實例分析:寵物商店
- 020611_【第6章:面向?qū)ο螅ǜ呒墸縚Object類
- 020612_【第6章:面向?qū)ο螅ǜ呒墸縚包裝類
- 020613_【第6章:面向?qū)ο螅ǜ呒墸縚匿名內(nèi)部類
- 020701_【第7章:異常的基本概念】_異常的基本概念
- 020702_【第7章:異常的基本概念】_異常的其他概念
- 020801_【第8章:包及訪問控制權(quán)限】_包的定義及導(dǎo)入
- 020802_【第8章:包及訪問控制權(quán)限】_訪問控制權(quán)限及命名規(guī)范
- 030901_【第9章:多線程】_認(rèn)識多線程
- 030902_【第9章:多線程】_線程常用操作方法
- 030903_〖第9章:多線程〗_線程操作范例
- 030904_【第9章:多線程】_同步與死鎖
- 030905_【第9章:多線程】_線程操作案例——生產(chǎn)者和消費(fèi)者
- 030906_【第9章:多線程】_線程生命周期
- 031001_【第10章:泛型】_泛型入門
- 031002_【第10章:泛型】_通配符
- 031003_【第10章:泛型】_泛型的其他應(yīng)用
- 031004_〖第10章:泛型〗_實例講解—泛型操作范例
- 031102_【第11章:Java常用類庫】_Runtime類
- 031101_【第11章:Java常用類庫】_StringBuffer
- 031104_【第11章:Java常用類庫】_System類
- 031105_【第11章:Java常用類庫】_日期操作類(Date、Calendar)
- 031106_【第11章:Java常用類庫】_日期操作類(SimpleDateFormat)
- 031103_【第11章:Java常用類庫】_國際化程序
- 031108_【第11章:Java常用類庫】_Math與Random類
- 031107_〖第11章:Java常用類庫〗_實例操作:取得當(dāng)前日期
- 031109_【第11章:Java常用類庫】_NumberFormat
- 031111_【第11章:Java常用類庫】_對象克隆技術(shù)
- 031112_【第11章:Java常用類庫】_Arrays
- 031110_【第11章:Java常用類庫】_大數(shù)操作(BigIntger、BigDecimal)
- 031114_【第11章:Java常用類庫】_觀察者設(shè)計模式
- 031113_【第11章:Java常用類庫】_比較器(Comparable、Comparator)
- 031116_【第11章:Java常用類庫】_定時調(diào)度
- 031202_【第12章:JAVA IO】_RandomAccessFile
- 031115_【第11章:Java常用類庫】_正則表達(dá)式
- 031201_【第12章:JAVA IO】_File類
- 031204_【第12章:JAVA IO】_字節(jié)-字符轉(zhuǎn)換流
- 031206_【第12章:JAVA IO】_管道流
- 031205_【第12章:JAVA IO】_內(nèi)存操作流
- 031207_【第12章:JAVA IO】_打印流
- 031209_【第12章:JAVA IO】_BufferedReader
- 031203_【第12章:JAVA IO】_字節(jié)流與字符流
- 031208_【第12章:JAVA IO】_System類對IO的支持
- 031210_〖第12章:JAVA IO〗_IO操作實例
- 031213_【第12章:JAVA IO】_合并流
- 031211_【第12章:JAVA IO】_Scanner
- 031212_【第12章:JAVA IO】_數(shù)據(jù)操作流
- 031216_【第12章:JAVA IO】_字符編碼
- 031215_【第12章:JAVA IO】_回退流
- 031218_〖第12章:JAVA IO〗_實例操作—單人信息管理程序
- 031214_【第12章:JAVA IO】_壓縮流
- 031217_【第12章:JAVA IO】_對象序列化
- 031219_〖第12章:JAVA IO〗_實例操作:投票程序
- 031301_【第13章:Java類集】_認(rèn)識類集、Collection接口
- 031303_【第13章:Java類集】_LinkedList類
- 031304_【第13章:Java類集】_Set接口
- 031302_【第13章:Java類集】_List接口
- 031306_【第13章:Java類集】_SortedSet接口
- 031305_【第13章:Java類集】_排序及重復(fù)元素說明
- 031307_【第13章:Java類集】_Iterator接口
- 031309_【第13章:Java類集】_foreach及Enumeration接口
- 031308_【第13章:Java類集】_ListIterator接口
- 031312_【第13章:Java類集】_IdentityHashMap類
- 031311_【第13章:Java類集】_Map接口使用的注意事項
- 031310_【第13章:Java類集】_Map接口
- 031313_【第13章:Java類集】_SortedMap類
- 031315_【第13章:Java類集】_Stack類
- 031314_【第13章:Java類集】_集合工具類:Collections
- 031317_〖第13章:Java類集〗_范例講解:一對多關(guān)系
- 031316_【第13章:Java類集】_屬性類:Properties
- 031318_〖第13章:Java類集〗_范例講解:多對多關(guān)系
- 031401_【第14章:枚舉】_枚舉的作用
- 031404_【第14章:枚舉】_枚舉的其他應(yīng)用
- 031402_【第14章:枚舉】_Enum
- 031403_【第14章:枚舉】_類集對Enum的支持
- 031501_【第15章:Java反射機(jī)制】_認(rèn)識Class類
- 031502_【第15章:Java反射機(jī)制】_Class類的使用
- 031505_【第15章:Java反射機(jī)制】_動態(tài)代理
- 031503_【第15章:Java反射機(jī)制】_反射應(yīng)用——取得類的結(jié)構(gòu)
- 031504_【第15章:Java反射機(jī)制】_Java反射機(jī)制的深入研究
- 031506_【第15章:Java反射機(jī)制】_工廠設(shè)計模式
- 031601_【第16章:Annotation】_系統(tǒng)內(nèi)建Annotation
- 031602_【第16章:Annotation】_自定義Annotation
- 031603_【第16章:Annotation】_反射與Annotation
- 031604_【第16章:Annotation】_深入Annotation
- 031702_【第17章:Java數(shù)據(jù)庫編程】_MySQL數(shù)據(jù)庫
- 031701_【第17章:Java數(shù)據(jù)庫編程】_JDBC概述
- 031703_【第17章:Java數(shù)據(jù)庫編程】_SQL語法基礎(chǔ)
- 031704_【第17章:Java數(shù)據(jù)庫編程】_JDBC操作步驟及數(shù)據(jù)庫連接操作
- 031705_【第17章:Java數(shù)據(jù)庫編程】_執(zhí)行數(shù)據(jù)庫更新操作
- 031706_【第17章:Java數(shù)據(jù)庫編程】_ResultSet接口
- 031709_【第17章:Java數(shù)據(jù)庫編程】_處理大數(shù)據(jù)對象(2)—處理BLOB數(shù)據(jù)
- 031708_【第17章:Java數(shù)據(jù)庫編程】_處理大數(shù)據(jù)對象(1)—處理CLOB數(shù)據(jù)
- 031710_【第17章:Java數(shù)據(jù)庫編程】_CallableStatement接口
- 031707_【第17章:Java數(shù)據(jù)庫編程】_PreparedStatement接口
- 031712_【第17章:Java數(shù)據(jù)庫編程】_事務(wù)處理
- 031713_【第17章:Java數(shù)據(jù)庫編程】_使用元數(shù)據(jù)分析數(shù)據(jù)庫
- 031711_【第17章:Java數(shù)據(jù)庫編程】_JDBC 2.0操作
- 031801_【第18章:圖形界面】_AWT、Swing簡介
- 031714_【第17章:Java數(shù)據(jù)庫編程】_使用JDBC連接Oracle
- 031802_【第18章:圖形界面】_基本容器:JFrame
- 031804_【第18章:圖形界面】_按鈕組件:JButton
- 031803_【第18章:圖形界面】_標(biāo)簽組件:JLabel
- 031807_【第18章:圖形界面】_不彈起的按鈕組件:JToggleButton
- 031805_【第18章:圖形界面】_布局管理器
- 031808_【第18章:圖形界面】_文本組件:JTextComponent
- 031806_【第18章:圖形界面】_其他容器
- 031810_【第18章:圖形界面】_單選鈕:JRadioButton
- 031811_【第18章:圖形界面】_復(fù)選框:JCheckBox
- 031809_【第18章:圖形界面】_事件處理
- 031812_【第18章:圖形界面】_列表框:JList
- 031812_【第18章:圖形界面】_下拉列表框:JComboBox
- 031813_【第18章:圖形界面】_菜單組件
- 031814_【第18章:圖形界面】_文件選擇框
- 031901_【第19章:Java網(wǎng)絡(luò)編程】_IP與InetAddress
- 031902_【第19章:Java網(wǎng)絡(luò)編程】_URL與URLConnection
- 031903_【第19章:Java網(wǎng)絡(luò)編程】_URLEncoder與URLDecoder
- 031905_【第19章:Java網(wǎng)絡(luò)編程】_UDP程序設(shè)計
- 031815_【第18章:圖形界面】_表格
- 031904_【第19章:Java網(wǎng)絡(luò)編程】_TCP程序設(shè)計
- 032001_【第20章:Java新IO】_緩沖區(qū)與Buffer
- 032003_【第20章:Java新IO】_文件鎖
- 032002_【第20章:Java新IO】_通道(Channel)
- 032004_【第20章:Java新IO】_字符集
- 032005_【第20章:Java新IO】_Selector
- 042101_【課程講解】_附錄:Eclipse開發(fā)工具
- 051_〖開發(fā)實例〗_Java開發(fā)實例講解(人員管理)
§ 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) 用 類 型 的 程 序 。
