Java 是 Sun Microsystem 公司為網路應用程式所開發物件導向程式語言,在 O'Reilly 的 JAVA 系列書籍中,《Java 學習手冊》介紹了 Java 最基礎的部份。本書深入探討了 Java 2 標準版,內容涵蓋初學者所需要知道的所有基礎知識,此外也包括當今最熱門的 Swing 與 JFC、用於簽署 applet 與其它 Java classes 的新工具,並示範如何設計網路用戶端與伺服端程式、servlet、JavaBeans、與新穎的使用者界面。
當初 Java 的崛起,在於它能夠建立動態網頁的能力,但事實上它能做的事還不僅如此。Java 提供了完整的跨平台特性,而且擔保其安全性是其它語言所無法企及的。要用 Java 寫出病毒或具備破壞力的軟體幾乎是不可能的,但是卻可以輕易設計出穩健而且可重複使用的程式碼。現在,從精緻的 Web 用戶端程式,到關鍵任務的企業應用,都是 Java 可以揮灑的空間。在未來,Java 將成為新一代分散式軟體的基礎,這些軟體可以藏匿在行動電話中,也可能在超級電腦當中扮演關鍵角色。
本書隨附的光碟內含完整的 Java 2 SDK,與本書所有的範例程式。
本書內容所涵蓋的主題:
● Java 的原理與演進
● 如何設計簡單的 applet 與應用程式
● 如何把 applet 整合進 WWW
Java Dundamental Class(JFC)與 Swing 函式庫
執行緒
陣列
設計網路應用程式
● Remote Method Invocation(RMI)
Servlets
● ● 簽署 applets
建立保全政策
●
本書在 Java Pro 雜誌,評鑑為最佳 Java 入門書:
評語:
For programmers either just migrating to Java technology or already working steadily in the forefront of Java technology development, Learning Java gives a clear, systematic overview of the Java 2 Platform, Standard Edition.
目錄
目錄
序
第一章 只是新語言?
進入 Java
虛擬機器
和其他語言的比較
設計的安全
實作的安全
應用程式與使用者層級的安全性
Java 與 WWW
視 Java 為一般應用程式語言
Java 發展史
第二章 第一個 Java 程式
HelloJava1
HelloJava2:再續前緣
HelloJava3:按鈕大反擊!
HelloJava4:Netscape 復仇記
第三章 基本工具
Java 直譯器
策略檔案
類別路徑
Java 編譯器
JAR
第四章 Java 程式語言
文字編碼
註解
型態
敘述與運算式
例外
陣列
第五章 Java 的物件
類別
方法
物件的建立
物件的摧毀
第六章 類別關係
延伸與繼承
介面
套件與編譯單元
變數與方法的可見度
陣列與類別階層
內部類別
第七章 使用物件和類別
Object 類別
Class 類別
reflection
第八章 執行緒
執行緒概述
applet 中的執行緒
同步化
排程與優先權
執行緒群組
第九章 基礎的工具類別
字串
數學工具
日期與時間
計時器
聚集
property
安全性管理員
國際化
第十章 輸入輸出設備
串流
檔案
序列化
資料壓縮
第十一章 利用 socket 與 RMI 的網路程式設計
socket
資料元 socket
簡單的序列化物件協定
RMI
第十二章 網頁的程式設計
URLs
URL 類別
網頁瀏覽器與處理器
CGI 程式與 servlet 的應用
撰寫 servlet
第十三章 Swing
元件
容器
事件
事件總整理
Swing 中的多執行緒處理
第十四章 使用 Swing 元件
按鈕與標籤
核取方塊和圓鈕
列表與下拉式選單
邊框
選單
PopupMenu 類別
JScrollPane 類別
JSplitPane 類別
JTabbedPane 類別
捲軸與滑動鈕
對話方塊
第十五章 更多的 Swing 元件
文字元件
樹結構
表格
桌面元件
可加入式外觀形式
建立自訂元件
第十六章 版面管理員
FlowLayout 管理員
GridLayout 管理員
BorderLayout 管理員
BoxLayout 管理員
CardLayout 管理員
GridBagLayout 管理員
非標準的版面管理員
絕對定位
第十七章 利用 2D API 繪圖
概述
圖形的描繪
Java 2D 快速瀏覽
實心形狀
畫出形狀的輪廓
使用字型
顯示圖片
使用繪圖技巧
列印
第十八章 使用圖片和其他多媒體
使用 ImageObserver
使用 MediaTracker
產生圖片資料
過濾圖片資料
使用聲音媒體
使用影片媒體
第十九章 Java Bean
什麼是 Bean?
建立 Bean
手寫的 Bean
reflection 的使用
BeanContext 與 BeanContextServices
Java 活化架構
Enterprise JavaBeans
第二十章 applet
JApplet 類別
目錄
序
第一章 只是新語言?
進入 Java
虛擬機器
和其他語言的比較
設計的安全
實作的安全
應用程式與使用者層級的安全性
Java 與 WWW
視 Java 為一般應用程式語言
Java 發展史
第二章 第一個 Java 程式
HelloJava1
HelloJava2:再續前緣
HelloJava3:按鈕大反擊!
HelloJava4:Netscape 復仇記
第三章 基本工具
Java 直譯器
策略檔案
類別路徑
Java 編譯器
JAR
第四章 Java 程式語言
文字編碼
註解
型態
敘述與運算式
例外
...
購物須知
退換貨說明:
會員均享有10天的商品猶豫期(含例假日)。若您欲辦理退換貨,請於取得該商品10日內寄回。
辦理退換貨時,請保持商品全新狀態與完整包裝(商品本身、贈品、贈票、附件、內外包裝、保證書、隨貨文件等)一併寄回。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱退換貨原則。