Java 經典範例 (Java Examples in a Nutshell, 2/e)

Java 經典範例 (Java Examples in a Nutshell, 2/e)

作者: 趙光正
出版社: 歐萊禮
出版在: 2002-05-17
ISBN-13: 9789578247925
ISBN-10: 9578247923
總頁數: 758 頁





內容描述


本書特色

《Java 經典範例》裡面有許多實際的 Java 程式範例。本書第二版涵蓋了 Java 1.3 版,裡面總共有 164
個完整、實用的範例,這些範例的程式碼超過 17,900 行,它們都是加上詳細註解的程式碼。此外,這些專業的 Java 程式碼涵蓋了 20 個不同的 Java
API,其中包括:servlet、JSP、Swing 與 Java 2D 等等 API。本書作者同時也是暢銷書《Java in a
Nutshell》(中文版《Java 技術手冊》)一書的作者,他撰寫了本書所有的範例程式,讓我們從中學習並可依個人的用途作修改。如果你想要藉由範例學習
Java,那麼本書就是你需要的書。
本書是《Java in a Nutshell》、《Java Foundation Classes in a
Nutshell》與《Java Enterprise in a Nutshell》三本書的輔助教材。這三本書都是快速參考手冊型的書,裡面包含各種 Java
主題的速學課程。不過,本書彌補這三本書的不足,對 Java 程式設計新手或專家們提供一籮筐的範例程式。當然,本書的目的不是要解釋 Java
的語法或方法呼叫,它提供給讀者完整註解、可行的範例,以引導你探索 Java
語言廣泛的可能性。本書每一章都有許多練習題,讓你更深入了解你目前所學的。
《Java 經典範例》內容涵蓋:
˙第一部分:示範 Java 基本功能與基礎 API,包括輸入/輸出、執行緒、網路、安全防護、物件自我檢視與序列化。

˙第二部分:示範用到 Java 圖形使用者介面(GUI)與圖形功能的程式,特別強調 Swing、Java
2D、列印、資料傳輸、JavaBeans 與 applet API。
˙第三部分:示範 Java 主要的企業應用
API,包括遠端方法呼叫(RMI)、資料庫連結(JDBC)、servlet、JavaServer Pages(JSP)與 XML。
˙範例索引:以程式設計概念或 Java
類別作為索引,讓你找到書中用到這些概念或類別的範例。
本書內容

前言
第一部 Java 的核心 API
第一章 Java 基本概念

Hello World執行「Hello
World」FizzBuzz費氏數列使用命令列引數字串反轉的 Echo用 switch 寫成的
FizzBuzz計算階乘用遞迴算出階乘用快取算出階乘算出大的階乘處理例外互動式輸入使用
StringBuffer排列數字找出質數習題
第二章 物件、類別與介面

Rect 類別測試 Rect 類別Rect
的子類別另一個子類別複數產生虛擬隨機亂數計算統計值鏈結串列類別進階的排序方式習題

第三章 輸入/輸出

檔案與串流處理檔案複製檔案內容讀取與顯示文字檔列出目錄與檔案的相關資訊壓縮檔案與目錄過濾字元串流過濾文字行自訂的
HTML 輸出串流習題
第四章 執行緒

執行緒的基本概念執行緒與執行緒群組死結計時器習題
第五章 網路

下載網址內容使用 URLConnection透過 URLConnection 傳送電子郵件連到
Web 伺服器簡單的 Web 伺服器代理伺服器以 applet
進行網路作業通用的客戶端程式通用的多執行緒伺服器多執行緒代理伺服器傳送資料元接收資料元習題

第六章 安全防護與密碼學

執行未信任程式碼載入未信任程式碼SafeServer 的原則檔測試
SafeServer訊息摘要與數位簽章密碼學習題
第七章 國際化

關於地區性環境Unicode字元編碼處理區域自訂環境把使用者可見訊息地區化ResourceBundle
範例格式化訊息習題
第八章 物件自我檢視

取得類別與成員資訊呼叫指定方法習題
第九章 物件序列化

簡易序列化自訂序列化可外部序列化類別序列化與類別版本的設定Applet
的序列化習題
第二部份 圖形與 GUI
第十章 圖形使用者介面

元件儲存區佈局管理產生自訂的佈局管理員事件處理完整的 GUI
範例Action 與物件自我檢視自訂對話方塊顯示表格顯示樹狀結構簡單的 Web 瀏覽器用外部屬性描述
GUI佈景主題和 Metal 外視感覺自訂元件習題
第十一章 圖形

Java 1.2 之前的圖形Java 2D
API畫出形狀並填滿形狀轉換BasicStroke 的線條樣式畫線反鋸齒化影像處理自訂的
Shape自訂的 Stroke自訂的 Paint進階動畫顯示圖形範例習題
第十二章 列印

運用 Java 1.1 版的列印 API列印多頁文字文件列印 Swing 文件習題

第十三章 資料傳輸

資料傳輸架構簡單的剪貼動作可傳輸的資料型態剪貼塗鴉拖放塗鴉習題

第十四章 JavaBeans

Bean 的基本概念簡單 bean 的例子複雜 bean 的例子自訂事件指定 bean
的資訊定義簡單的外部屬性編輯器定義複雜的外部屬性編輯器定義 bean 的自訂編輯器習題
第十五章 Applet

Applet 簡介第一個 Applet時鐘 AppletApplet 與 Java 1.0
的事件模型Java 1.0 事件的詳細資訊讀取 Applet 參數影像和聲音JAR 檔案習題

第三部份 EnterPrise Java
第十六章 遠端方法呼叫

遠端銀行銀行伺服器多人虛擬空間MUD 遠端介面MUD 伺服器MudPlace
類別MudPerson 類別MUD 客戶進階的 RMI習題
第十七章 用 SQL 存取資料庫

存取資料庫使用資料庫的中介資料建立資料庫使用 API 資料庫連動的交易習題

第十八章 Servlet 與 JSP
Servlet 所需的相關設定又見 Hello WorldServlet 的初始化與永續性:計數器
Servlet用 servlet 存取資料庫用 JSP 產生登入畫面轉遞客戶端的網頁請求JSP 網頁與
JavaBeans結束使用者的進程自訂標籤佈署 Web 應用程式習題
第十九章 XML
用 JAXP 與 SAX 1 做語法分析用 JAXP 與 DOM 做語法分析與運用走訪 DOM
的樹狀結構用 DOM Level 2 走訪文件JDOM API習題
第二十章 範例索引




相關書籍

Java 7 教學手冊, 5/e

作者 洪維恩

2002-05-17

基礎數值分析--使用 Fortran 實作 (Elementary Numerical Analysis, 2/e)

作者 楊進丁

2002-05-17

Exam Ref 70-742 Identity with Windows Server 2016

作者 Andrew Warren

2002-05-17