出版時間:2008-9 出版社:科學(xué)出版社 作者:杜江,管佩森,張戰(zhàn)軍 編著 頁數(shù):333
內(nèi)容概要
這是《軟件工程師寶典》系列圖書之一,本書是學(xué)習(xí)Java語言的實用參考工具書,比較全面地講解了Java的基礎(chǔ)知識。 本書實例使用了Java 2的1.5版本,這是當(dāng)前比較流行、易用的版本。本書共分13章,內(nèi)容從JDK的獲取、安裝到Java開發(fā)EJB、Struts的高級應(yīng)用。前3章講述了Java的基礎(chǔ)知識,包括Java開發(fā)環(huán)境的安裝和配置,如何創(chuàng)建Java的類、接口、包和Java中經(jīng)常使用的數(shù)據(jù)對象。從第4章開始,分別介紹了Java在各方面的應(yīng)用,包括AWT、SWING、I/A、Socket、EJB、Applet和Struts。每部分都有詳細(xì)的開發(fā)實例,章末附錄若干習(xí)題,便于初學(xué)者學(xué)習(xí)、實踐。實用性、可操作性強(qiáng),能夠有效地提升讀者的開發(fā)技能和經(jīng)驗。 本書適合于Java初學(xué)者,以及想要在Java編程經(jīng)驗上得到快速提高的編程人員,同時也是社會培訓(xùn)班選擇的理想教材。 本書部分實例源代碼可免費從www.bhp.com.cn下載。
書籍目錄
第1章 安裝和配置Java開發(fā)環(huán)境 1.1 獲取JDK 1.2 安裝JDK 1.3 配置JDK 1.3.1 Windows 95/98配置 1.3.2 Wmdows 2000/XP配置 1.3.3 Solaris配置 1.4 JDK開發(fā)工具 1.4.1 AppletViewer 1.4.2 javac和java 1.4.3 javadoc 1.4.4 jdb 1.5 小結(jié) 1.6 習(xí)題第2章 類、接口和包 2.1 面向?qū)ο缶幊袒A(chǔ) 2.1.1 面向過程編程 2.1.2 面向?qū)ο缶幊? 2.1.3 一切皆對象:貓和老鼠 2.1.4 類:狀態(tài)和行為 2.1.5 接口:通信員 2.1.6 繼承性 2.2 Java中的類 2.2.1 類的一般形式 2.2.2 類的聲明 2.2.3 變量訪問控制 2.2.4 構(gòu)造函數(shù) 2.2.5 this與super 2.3 包 2.4 小結(jié) 2.5 習(xí)題第3章 數(shù)據(jù)對象 3.1 數(shù)組 3.1.1 初始化數(shù)組 3.1.2 多維數(shù)組 3.2 矢量類型 3.3 枚舉器 3.4 哈希表 3.5 泛型類型 3.6 小結(jié) 3.7 習(xí)題第4章 抽象窗口工具包 4.1抽象窗口工具包綜述 4.1 類的分級 4.1.2 處理事件的方法 4.1.3 容器與布局管理器 4.2 圖形、字體和顏色 4.2.1 圖形的繪制 4.2.2 字體的創(chuàng)建及使用 4.2.3 顏色也是類 4.2.4 圖像的處理 4.3 小部件 4.3.1 按鈕(Button) 4.3.2 檢查盒(Cheekbox) 4.3.3 選項菜單(Choice) 4.3.4 滾動列表(List) 4.3.5 滾動條(Scrollbar) 4.3.6 標(biāo)簽(Label) 4.3.7 文本字段(TextField) 4.3.8 文本域(TextArea) 4.4 容器 4.4.1 框架(Frame) 4.4.2 面板(panel) 4.5 布局管理器 4.5.1 流控制(FlowLayout) 4.5.2 柵格控制(GridLayout) 4.5.3 柵格包控制(GridBagLayout) 4.5.4 邊界控制(BorderLayout) 4.5.5 卡片控制(CardLayout) ……第5章 Java異常處理范例第6章 Java圖形開發(fā)范例第7章 Java多線程范例第8章 EJB開發(fā)范例第9章 Java網(wǎng)絡(luò)開發(fā)范例第10章 Java的I/O操作范例第11章 Java數(shù)據(jù)庫操作范例第12章 使用Applet第13章 設(shè)計模型及Struts開發(fā)附錄A 發(fā)布EJB和WebLogic Server習(xí)題答案
章節(jié)摘錄
第4章 抽象窗口工具包 本章學(xué)習(xí)目標(biāo) ◆了解抽象窗口工具包是如何組織的 ◆掌握事件驅(qū)動的概念 ◆掌握圖形、字體和顏色的運用 ◆掌握小部件的使用以及將其放置到窗口中 ◆掌握容器和布局管理器的概念 ◆使用抽象窗口工具包開發(fā)簡單的應(yīng)用程序 如果說前三章是為了真正進(jìn)行編程打下基礎(chǔ)的話,那么從本章開始,將真正進(jìn)入Java編程語言的實戰(zhàn)階段?! ?.1 抽象窗口工具包綜述 AWT支持所有平臺,但并不支持這些平臺的每個UI特性,它的目標(biāo)很一般:為開發(fā)一個適用于、相容于所有平臺的完善界面而提供最低的要求。即使是這樣,AWT仍包括了幾十個類,窗口、對話框、菜單、按鈕、滾動條、文本字段、復(fù)選框和繪制畫布只是AWT提供的一些UI組件。另外,它還提供了一個事件處理方法,允許響應(yīng)用戶的輸入,比如鼠標(biāo)單擊或鍵被按下。
編輯推薦
提綱挈領(lǐng),萃取Java語言語法要旨;知識、實例、練習(xí)行文,實用、實效;語言間橫向?qū)Ρ?,拓展編程技能;輕松實戰(zhàn)操作演練,培植個性能力;編譯、高度深度剖析,簡明、經(jīng)典?! 〗?50個實例精解剖析,讓你輕松步入頂尖工程師殿堂。
圖書封面
評論、評分、閱讀與下載