国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

選 擇 您 需 要 的 Java 書 籍

2019-11-18 11:51:24
字體:
來源:轉載
供稿:網友

   近 來 , 讀 者 不 難 發 現 有 關java 的 著 作 正 在 越 來 越 多 地 出 現 在 書 店 的 書 架 上 。 由 于Java 在 當 今 計 算 機 工 業 中 所 處 的 重 要 地 位 , 對 于 專 業 的 計 算 機 程 序 員 而 言 , 學 習Java 語 言 已 成 為 一 種 重 要 的 職 業 投 資 。 而 對 于 書 店 經 理 而 言 , 如 果 在 購 進 圖 書 時 決 策 正 確 , 無 疑 可 以 為 獲 得 良 好 的 銷 售 利 潤 。
   根 據 不 完 全 統 計 , 到1996 年 底 , 全 世 界 已 經 出 版 了 近200 種 關 于Java 的 著 作 。1997 年 , 很 多 出 版 商 還 將 推 出 一 系 列 的Java 圖 書 。 面 對 如 此 眾 多 的 圖 書 , 讀 者 一 時 可 能 無 所 適 從 。 本 文 將 市 面 上 出 現 的 各 種Java 圖 書 歸 類 , 并 向 您 介 紹 各 類 中 最 有 代 表 性 的 著 作 , 希 望 這 些 信 息 對 您 選 擇Java 圖 書 有 所 裨 益 。
  
  一、 您 知 道 什 么 是Java 嗎 ?
   Java 是 由 美 國Sun Microsystems 公 司 開 發 的 一 種 編 程 語 言 , 它 可 以 用 來 編 寫 在Internet 環 境 中 運 行 的 應 用 程 序( 當 然 它 還 可 以 用 于 其 他 許 多 場 合) 。 目 前 它 由Sun Microsystems 的 一 個 子 公 司 Javasoft 繼 續 開 發 。
   初 看 上 去 ,Java 語 言 與C 和C++ 很 相 似 , 但 是 其 實 質 是 不 同 的 。Java 既 是 編 譯 型 的 語 言 , 又 是 解 釋 型 的 語 言 。 它 的 源 代 碼 可 以 編 譯 成 為 一 種 通 用 的 形 式 , 這 種 形 式 的 代 碼 被 稱 為 字 節 碼(Bytecodes) , 它 被Java 虛 擬 機 運 行 。Java 虛 擬 機 可 以 跨Internet 移 植 和 解 釋 , 并 且 在 多 平 臺 上 運 行 。
  
   Java 程 序 常 被 稱 為“ 小 應 用 程 序”(Applet) 。 在Java 網 絡 化 的 編 程 模 式 下 , 這 種 小 應 用 程 序 可 以 被 嵌 入 到 WWW 的 文 檔 頁 面 中 , 成 為 一 種“ 可 執 行 的 內 容” 。 當 然 ,Java 語 言 還 可 以 編 寫 其 他 常 規 的 應 用 程 序 , 它 的 突 出 特 性 之 一 是 它 有 能 力 創 建 小 的 程 序 , 這 些 小 的 程 序 可 以 跨 網 絡 被 復 制 , 并 在 遠 程 計 算 機 上 運 行 。
  
   目 前 ,Java 語 言 主 要 用 來 在Web 頁 面 上 增 加 動 畫 和 提 供 交 互 性 。 但 是 ,Java 語 言 是 一 種 真 正 的 編 程 環 境 , 它 的 應 用 絕 對 不 會 只 局 限 于 在Web 上 提 供 動 態 頁 面 。 而 且 許 多 用 戶 在 等 待Sun Microsystems 為 這 一 語 言 提 供 更 多 的 功 能 。 隨 著 時 間 的 推 進 , 我 們 將 會 看 到 用Java 語 言 建 立 服 務 器、 管 理 遠 程 系 統、 在Web 上 顯 示 復 雜 的 數 據 庫 信 息 , 以 及 開 發 在 網 絡 上 供 多 人 參 加 的 游 戲 程 序 。Java 語 言 還 將 是 發 展Internet 商 業 的 主 要 平 臺 。
  
   實 際 上 , 因 為Java 語 言 具 有 可 移 植 性、 小 的 規 模、 高 速 度 和 安 全 性 , 它 正 被 人 們 看 成 為 一 套 完 整 的 規 范 和 一 場 革 命 。 正 因 為 如 此 , 目 前 才 史 無 前 例 地 出 現 了 這 樣 多 的Java 著 作 。
  
  二、 您 在 購 書 之 前 需 要 了 解 什 么 ?
   由 于Java 語 言 的 流 行 非 常 迅 速 , 所 以 書 架 上 有 大 量 介 紹 其 全 貌 和 某 些 部 件 的 書 。 一 個 初 學 者 可 能 不 知 道 應 該 買 哪 一 本 教 程 , 有 經 驗 的 程 序 員 也 可 能 難 以 決 定 哪 一 本 書 最 能 滿 足 自 己 的 需 要 。 不 過 , 理 解 以 下 幾 個 術 語 將 有 助 于 您 確 定 自 己 的 真 正 需 要:
   1. Java Core API
  
   Java 應 用 程 序 編 程 接 口 。 像Java 這 樣 的 高 級 語 言 均 使 用 許 多 例 程 來 存 取 其 他 的 服 務 。 它 包 括 下 面6 個 包:
  
  java.applet : 為 創 建 小 應 用 程 序 提 供 必 要 的 元 件 , 包 括 聲 音 播 放 資 源 。
  
  java.awt: 提 供 用 戶 界 面 元 件 。
  
  java.io : 提 供 與 設 備 無 關 的 輸 入、 輸 出 流 支 持 。
  
  java.lang: 提 供 支 持Java 的 基 礎 類 。
  
  java.net: 提 供 支 持 聯 網 的 類 。
  
  java.util: 提 供 實 用 方 法 和 數 據 結 構 的 類 。
   2. Java 虛 擬 機(Java Virtual Machine)
  
   Java 虛 擬 機 是 被 設 計 成 為 一 個“CPU” 的 軟 件 , 用 以 運 行 經 編 譯 的Java 代 碼 。 它 包 括 單 獨 的Java 應 用 程 序 和 可 以 被 下 載 并 在Navigator Web 瀏 覽 器 內 運 行 的 小 應 用 程 序 。 理 解 虛 擬 機 的 細 節 對 于 調 整 性 能 和 將Java 代 碼 移 植 到 新 的 計 算 機 上 是 很 重 要 的 。
  
   3.AWT
  
   抽 象 窗 口 工 具 箱 。 它 是 指 與Java 一 起 發 布 的 六 個 主 要 的 包 中 的 任 何 一 個 。 這 是 一 個 與 平 臺 無 關 的 用 于 圖 形 用 戶 界 面 編 程 的 類 庫 的 集 合 。
  
   4.IDE
  
   集 成 開 發 環 境 。 為 開 發 人 員 提 供 的 集 成 工 具 集 合 包 括 圖 形 化 的 編 輯 器、 圖 形 化 的 除 錯 器 和 可 視 化 的 類 的 瀏 覽 器 。Java IDE 的 例 子 有:Symantec 公 司 推 出 的Cafe、Borland 的Latte、Natural Intelligence 的Roaster、Microsoft 的Jakarta 。
  
   5.javascript
  
   除 了 在 名 稱 中 出 現 了Java 之 外 ,Javascript 與Java 編 程 語 言 并 沒 有 什 么 特 殊 的 聯 系 。JavaScript 不 是Sun Microsystems 或Javasoft 公 司 的 產 品 , 而 是 由Netscape 為 他 們 的Navigato r Web 瀏 覽 器 ( 客 戶 端 的JavaScript) 和 他 們 的Web 服 務 器 產 品( 服 務 器 端 的JavaScript) 而 開 發 的 。 根 據Netscape 的 定 義 ,“JavaScript 是 一 種 為 整 個Internet 社 團 而 提 出 的 開 放 的、 免 費 標 準” 。 Netscape 的JavaScript 設 計 人 員 計 劃 發 布 一 套 正 式 規 范 和 這 一 核 心 語 言 免 費 的 參 照 實 現 工 具 。 由 于JavaScript 已 經 變 得 如 此 流 行 , 因 此 它 已 經 成 了 實 際 上 的 標 準 。
  
  三、 名 著 介 紹
   目 前 的Java 圖 書 大 致 可 劃 分 為 教 程 類、 參 考 資 料 類、 實 踐 類 和 高 級 專 題 類 。
   1. 教 程 類 型
  
   這 一 類 圖 書 的 特 點 是 覆 蓋 范 圍 寬 , 但 是 不 深 , 如:
  
  (1)EXPloring Java Java
   Pat Niemeyer Josh Peck
   O'Reilly & Associates
   ISBN 1-56592-184-4
  
   該 教 程 是 為 已 經 理 解 了 計 算 機 編 程 原 理 的Java 用 戶 而 編 寫 的 。 本 書 秉 承 了 O'Reilly & Associates 公 司 的Nutshell Handbook( 叢 書 的 那 種 實 際 的、 具 有 手 冊 性 質 的 風 格 , 它 全 面 介 紹 了Java 的 基 礎 知 識 。 它 將 告 訴 你 怎 樣 為 你 的Web 頁 面 快 速 的 開 發Java 小 應 用 程 序 , 它 還 提 供 了 大 量 的 高 級 例 子 , 涉 及 網 絡 化 編 程、 內 容、 協 議 處 理 程 序 和 多 線 程 的 編 程 。
  
   (2)The Java PRogramming Language
   Ken Arnold James Gosling
   Addison Wesley
   ISBN 0-201-63455-4
  
   該 書 是 由Java 世 界 的 兩 個 關 鍵 人 物 編 寫 的 。 本 書 涉 及 到 了Java 語 言 和java.lang、 java .io 和 java.util 的 絕 大 部 分 內 容( 這 些 是 處 理 輸 入/ 輸 出、 語 言 類 型 和 系 統 類 的Java 核 心 類 庫 的 包) 。 而 本 書 卻 很 少 討 論AWT 。 本 書 還 提 供 了 一 些 練 習 , 這 是 許 多 其 他 著 作 所 沒 有 的 。
  (3)Java Sourcebook
   Ed Anuff
   Wiley Computer Publishing
   ISBN 0-471-14859-8
  
   本 書 對 于 新 的 程 序 員 是 一 個 好 的 選 擇 。 這 本 書 告 訴 你 怎 樣 用Java 來 創 建Web 程 序 。 雖 然 它 是 一 本 編 程 教 程 , 但 是 許 多 章 都 介 紹 了Java 編 程 的 基 礎 知 識 。
  
   (4)The Java Handbook
   Patrick Naughton
   Osborne/McGraw-Hill
   ISBN 0-07-882199-1
  
   本 書 作 者 是 最 初 的Java 開 發 小 組 的 成 員 之 一 , 它 是 一 本 全 面 的 工 具 書 。 它 從 語 言 的 最 基 本 的 東 西 開 始 , 逐 漸 進 入 到Java 編 程 的 許 多 重 要 方 面 。 初 學 者 可 能 發 現 本 書 與 其 他 注 重 討 論 基 礎 內 容 的 著 作( 例 如 Java Sourcebook) 一 起 使 用 效 果 會 非 常 好 。 高 級 的 讀 者 可 以 發 現 本 書 中 包 含 的 面 向 對 象 編 程 的 原 則 是 非 常 有 用 的 。
  
   (5)Teach Yourself Java in 21 Days
  Laura Lemay & Charles Perkins
   SAMS.net/MacMillan Computer Publishing
   ISBN 1-57521-030-4
  
   本 書 具 有 傳 統 教 程 的 特 點: 第 一 星 期 討 論 該 語 言 的 基 本 知 識、 類 等; 第 二 星 期 討 論 所 有 關 于 小 應 用 程 序 的 內 容: 圖 形、 動 畫、 聯 網 等; 到 了 第 三 個 星 期 , 你 將 接 觸 到 高 級 的 主 題 , 如 線 程、 例 外 和 原 始 代 碼 。 本 書 是 為 具 有 一 定 的 編 程 經 驗 而 準 備 學 習Jav

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 建昌县| 梅河口市| 宣恩县| 茂名市| 湟中县| 兴安盟| 互助| 南木林县| 大邑县| 当雄县| 武山县| 兴化市| 永昌县| 焉耆| 凉城县| 静安区| 通渭县| 马公市| 德化县| 沙湾县| 石首市| 凤阳县| 会理县| 临清市| 潼南县| 抚顺县| 曲沃县| 黄山市| 台前县| 莱芜市| 南召县| 沈阳市| 历史| 阿瓦提县| 交城县| 瑞安市| 江达县| 崇信县| 松阳县| 梁山县| 日土县|