對JAVA語言的十個常見誤解

對JAVA語言的十個常見誤解

JAVA 語 言 自 從 應 用 於 Internet, 迅 速 成 爲 全 球 熱 點。 它 的 平 臺 無 關 性 仿 佛 成 爲 解 決 互 易 操 作 性 和 可 移 植 性 的 靈 丹 妙 藥。 然 而 對 於 JAVA 語 言 的 認 識 仍 有 不 少 誤 解。
1.JAVA
HTML 的 擴 充
JAVA
是 一 個 編 程 語 言, HTML 是 一 個 頁 面 描 述 語 言。 除 了 新 版 本 HTML 可 以 在 WEB 頁 中 插 入 JA-VA 小 應 用 外, 它 們 之 間 沒 有 任 何 相 同 之 處。
2.JAVA
是 一 種 很 容 易 學 會 的 編 程 語 言
沒 有 一 種 和 JAVA 同 樣 有 力 的 語 言 是 簡 單 的。 當 它 寫 演 示 小 程 序 時, 非 常 容 易; 但 當 它 真 正 做 一 些 重 要 的 工 作 時, 卻 很 費 力。 JAVA 庫 有 150 多 種 類 和 接 口, 雖 然 對 許 多 程 序 用 戶 不 需 要 整 個 類 庫, 但 每 個 項 目 都 需 要 類。
3.JAVA
是 一 個 簡 單 的 編 程 環 境
一 些 人 喜 歡 只 用 vi 編 輯 器 和 dbx 調 試 器 來 寫 程 序。 但 是 PC MAC 編 程 者 已 習 慣 用 類 似 VB 風 格 的 拖 拉 式 表 格 設 計 工 具 或 集 成 開 發 環 境, 這 對 他 們 來 說 是 一 團 麻。 但 是, 一 旦 類 似 於 Syman-tec 公 司 的 Cafe 工 具 或 Borland 公 司 的 Latte 工 具 問 世, JAVA 的 開 發 時 間 就 會 大 幅 度 減 少。
4.JAVA
將 成 爲 所 有 平 臺 的 統 一 編 程 語 言
在 理 論 上, 這 是 可 能 的。 但 這 並 不 是 說 用 戶 就 已 得 到 應 用 開 發 的 最 方 便 途 徑。 JAVA 應 用 的 開 發 並 不 像 (可 能 永 遠 不 像) MFC VB 開 發 的 Windows 應 用 那 樣 好, 而 且 JAVA 提 供 的 圖 形 開 發 工 具 功 能 也 太 簡 單。 我 們 希 望 JAVA 類 庫 很 快 變 豐 富。
5.JAVA
是 解 釋 型 的, 它 對 於 特 殊 平 臺 的 重 要 應 用 太 慢 了

許 多 編 程 者 在 類 似 於 用 戶 界 面 方 面 花 了 太 多 的 時 間。 所 有 程 序, 無 論 用 什 麼 語 言 編 寫, 都 會 有 足 夠 的 時 間 對 鼠 標 進 行 檢 測。 當 然, 目 前 我 們 尚 未 用 當 前 的 JAVA 版 本 來 做 CPU 密 集 的 任 務。 但 是, 開 發 一 個 將 JAVA 中 間 碼 轉 換 成 本 地 碼 的 編 譯 器 是 非 常 容 易 的。
6.
所 有 的 JAVA 程 序 都 在 WEB 頁 中 運 行
所 有 的 JAVA 小 程 序 (applet) 都 在 WEB 頁 中 運 行。 在 瀏 覽 器 中 運 行 的 JAVA 程 序, 這 是 applet 的 定 義。 但 編 寫 不 依 賴 於 WEB 瀏 覽 器 運 行 的 JAVA 程 序 是 可 能 的, 也 是 非 常 有 用 的。 這 些 程 序 完 全 可 以 移 植, 而 且 因 爲 JAVA C++ 更 方 便、 出 錯 更 少, 它 是 編 程 的 一 個 很 好 的 選 擇, 也 是 學 習 編 程 的 首 選 入 門 語 言。 一 旦 它 和 界 面 工 具 以 及 數 據 庫 存 取 工 具 結 合, 將 更 有 競 爭 力。
7.JAVA
消 除 了 CGI 編 程 的 需 要
絕 對 不。 在 今 天 的 技 術 下, CGI 仍 是 ap-plet 和 服 務 器 之 間 最 方 便 的 通 訊 手 段。 服 務 器 仍 將 需 要 CGI 語 言 來 處 理 applet 發 送 的 信 息。 當 然, 用 戶 可 以 用 JAVA 語 言 來 寫 CGI, 如 同 Perl C 那 樣 簡 單。
8.JAVA
將 徹 底 改 變 客 戶 / 服 務 器 計 算
這 是 可 能 的。 SUN 公 司 已 公 布 了 各 種 數 據 庫 類 庫 的 計 劃, 這 將 使 得 用 JAVA 開 發 客 戶 / 服 務 器 應 用 和 用 JAVA 的 網 絡 類 庫 開 發 網 絡 程 序 一 樣 簡 單。
9.
使 用 JAVA, 用 戶 可 以 用 500 美 元 的 In ┐ ternet 設 備 來 代 替 現 在 的 計 算 機
這 種 認 爲 人 們 會 放 棄 功 能 豐 富、 使 用 方 便 的 臺 式 機 來 追 求 沒 有 外 存 且 功 能 有 限 的 機 器, 是 完 全 不 合 理 的。 但 是 Internet 設 備 可 以 作 爲 臺 式 機 的 便 攜 式 助 手。 如 果 價 格 合 理, 用 戶 當 然 願 意 用 一 臺 Internet 瀏 覽 器 在 用 餐 時 自 由 地 選 擇 閱 讀 新 聞。 這 就 是 JAVA 的 魅 力。
10.JAVA
將 允 許 放 棄 基 於 部 件 的 計 算 模 式
當 人 們 談 到 部 件, 有 許 多 不 同 的 含 義。 就 可 視 控 制 (Visual Control), 例 如 能 插 入 GUI 程 序 的 OCX 部 件, JAVA 還 沒 有 設 定 一 個 標 準。 就 使 用 CORBA 接 口 及 OpenDoc 和 分 布 計 算 模 型 進 行 合 作 的 能 力, 這 不 久 就 將 開 始。 目 前 網 上 已 有 CORBA 接 口 的 測 試 版。 http://wenku.it168.com/d_000068605.shtml

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章