買這商品的人也買了...
-
$680$537 -
$680$537 -
$980$774 -
$970Introduction to Algorithms, 2/e
-
$880$695 -
$860$731 -
$560$504 -
$450$351 -
$1,900$1,805 -
$620$558 -
$780$741 -
$750$638 -
$650$553 -
$760$600 -
$590$466 -
$980$774 -
$690$538 -
$720$569 -
$750$675 -
$560$504 -
$2,350$2,233 -
$480$379 -
$750$593 -
$675LPIC 1 Exam Cram 2: Linux Professional Institute Certification Exams 101 and 102 (Paperback)
-
$680$537
相關主題
商品描述
本書特色
《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
時鐘 Applet
Applet 與 Java 1.0 的事件模型
Java 1.0 事件的詳細資訊
讀取 Applet 參數
影像和聲音
JAR 檔案
習題第三部份 EnterPrise Java
第十六章 遠端方法呼叫
- 遠端銀行
銀行伺服器
多人虛擬空間
MUD 遠端介面
MUD 伺服器
MudPlace 類別
MudPerson 類別
MUD 客戶
進階的 RMI
習題第十七章 用 SQL 存取資料庫
- 存取資料庫
使用資料庫的中介資料
建立資料庫
使用 API 資料庫
連動的交易
習題第十八章 Servlet 與 JSP
Servlet 所需的相關設定
又見 Hello World
Servlet 的初始化與永續性:計數器 Servlet
用 servlet 存取資料庫
用 JSP 產生登入畫面
轉遞客戶端的網頁請求
JSP 網頁與 JavaBeans
結束使用者的進程
自訂標籤
佈署 Web 應用程式
習題第十九章 XML
用 JAXP 與 SAX 1 做語法分析
用 JAXP 與 DOM 做語法分析與運用
走訪 DOM 的樹狀結構
用 DOM Level 2 走訪文件
JDOM API
習題第二十章 範例索引