注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)Java2入門(mén)經(jīng)典

Java2入門(mén)經(jīng)典

Java2入門(mén)經(jīng)典

定 價(jià):¥118.00

作 者: (美)霍頓
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): JDK 5
標(biāo) 簽: Java

ISBN: 9787111180890 出版時(shí)間: 2006-01-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 1064 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)綜合介紹了使用J2SE(Java2StandardEdition)5.0或更高版本開(kāi)發(fā)動(dòng)態(tài)程序的過(guò)程,闡述了Java語(yǔ)言的各個(gè)方面,包括Java語(yǔ)言結(jié)構(gòu)和工作原理的基本知識(shí),用大量的實(shí)例講述如何開(kāi)發(fā)功能齊全的Java應(yīng)用程序,以期幫助讀者掌握J(rèn)ava語(yǔ)言的最新特性和Java類庫(kù)中主要的功能包,積累Java應(yīng)用環(huán)境的使用經(jīng)驗(yàn),并在核心技術(shù)領(lǐng)域打下堅(jiān)實(shí)的基礎(chǔ)。.本書(shū)系統(tǒng)全面、淺顯易懂,非常適合沒(méi)有任何編程經(jīng)驗(yàn)的初學(xué)者閱讀,也可作為軟件開(kāi)發(fā)人員和高校師生的必備參考書(shū)。通過(guò)閱讀本書(shū),你可以借助J2SE5.0這個(gè)最新、最出色的Java平臺(tái)來(lái)學(xué)習(xí)Java編程。J2SE5.0擁有強(qiáng)大的新特性和新功能,使Java性能產(chǎn)生了巨大的飛躍。新的Java平臺(tái)所帶來(lái)的豐富內(nèi)涵使本書(shū)相比于過(guò)去的版本似乎稍厚了些,但是并不說(shuō)明新的內(nèi)容更復(fù)雜。當(dāng)然,要想成為熟練的Java程序員,所需的基礎(chǔ)知識(shí)會(huì)略有增多,但都不困難。只要有進(jìn)取心和一點(diǎn)點(diǎn)對(duì)編程的領(lǐng)悟力,你就可以得到足夠多的知識(shí),成為一個(gè)高效的Java程序員。..本書(shū)提供了規(guī)范化的學(xué)習(xí)方法,可幫助你事半功倍地完成學(xué)習(xí)。你不僅會(huì)學(xué)到一項(xiàng)相當(dāng)流行的技術(shù),而且做完一件值得做的事情將使人心曠神怡。嘗試讀本書(shū)吧,你肯定會(huì)喜歡的!作為理想的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,Java以自身的簡(jiǎn)單性和強(qiáng)大功能成為Internet編程和跨平臺(tái)開(kāi)發(fā)中最常用的開(kāi)發(fā)語(yǔ)言。本書(shū)以規(guī)范化的方式講解Java編程。在介紹Java語(yǔ)言各個(gè)方面的過(guò)程中,一邊解釋有關(guān)Java語(yǔ)言結(jié)構(gòu)和工作原理的基本知識(shí),一邊以大量的代碼實(shí)例講述如何開(kāi)發(fā)功能齊全的Java應(yīng)用程序。本書(shū)系統(tǒng)全面、淺顯易懂,涵蓋了從入門(mén)到精通的所有知識(shí),以期幫助讀者掌握J(rèn)ava語(yǔ)言的最新特性和Java類庫(kù)中主要的功能包,積累Java應(yīng)用環(huán)境的使用經(jīng)驗(yàn),并在核心技術(shù)領(lǐng)域打下堅(jiān)實(shí)的基礎(chǔ)。本書(shū)主要內(nèi)容:有關(guān)Java語(yǔ)言程序工作原理的基本知識(shí);運(yùn)用語(yǔ)言要素的方法;在程序中保存數(shù)據(jù)的方法;定義及實(shí)例化類的方法;在交互式Web網(wǎng)頁(yè)中建立applet的方法;實(shí)現(xiàn)圖形化用戶程序的技術(shù);利用JDBC功能使用關(guān)系型數(shù)據(jù)庫(kù);成為一個(gè)熟練的Java程序員所需的一切知識(shí)。

作者簡(jiǎn)介

  Ivon Horton 早年投身數(shù)學(xué)領(lǐng)域,但大學(xué)畢業(yè)不久即受雇于某著名制造企業(yè)。多年來(lái),他曾使用各種語(yǔ)言編寫(xiě)實(shí)用程序,同時(shí),對(duì)科學(xué)工作者和工程師進(jìn)行編程培訓(xùn)。他在各種行業(yè)的工程設(shè)計(jì)中使用計(jì)算機(jī)解決問(wèn)題有非常豐富的經(jīng)驗(yàn),撰寫(xiě)了多部C、C++和Java編程著作。

圖書(shū)目錄

第1章 Java概述
1.1 什么是Java
1.2 Java語(yǔ)言的特性
1.3 學(xué)習(xí)Java
1.3.1 Java程序
1.3.2 學(xué)習(xí)Java要走的路
1.4 Java環(huán)境
1.5 基于Java語(yǔ)言的面向?qū)ο蟪绦蛟O(shè)計(jì)
1.5.1 對(duì)象是什么
1.5.2 如何定義對(duì)象的類
1.5.3 對(duì)象的操作
1.5.4 Java程序語(yǔ)句
1.5.5 封裝
1.5.6 類和數(shù)據(jù)類型
1.5.7 類和子類
1.5.8 使用對(duì)象的優(yōu)點(diǎn)
1.6 Java程序結(jié)構(gòu)
1.6. 1 Java的類庫(kù)
1.6.2 Java應(yīng)用程序
1.7 Java和Unicode碼
1.8 本章小結(jié)
1.9 參考資源
第2章 程序、數(shù)據(jù)、變量和計(jì)算
2.1 數(shù)據(jù)和變量
2.1.1 變量的命名
2.1.2 變量名和Unicode碼
2.1.3 變量和類型
2.2 整型數(shù)據(jù)類型
2.2.1 整型字面值
2.2.2 整型變量的聲明
2.3 浮點(diǎn)數(shù)據(jù)類型
2.3.1 浮點(diǎn)字面值
2.3.2 浮點(diǎn)型變量的聲明
2.4 固定變量的值
2.5 算術(shù)運(yùn)算
2.5.1 整數(shù)運(yùn)算
2.5.2 整數(shù)除法和余數(shù)
2.5.3 自增和自減運(yùn)算符
2.5.4 短整型數(shù)計(jì)算
2.5.5 整數(shù)算術(shù)運(yùn)算中的錯(cuò)誤
2.5.6 浮點(diǎn)運(yùn)算
2.6 混合數(shù)據(jù)類型的算術(shù)運(yùn)算表達(dá)式
2.6.1 顯式類型強(qiáng)制轉(zhuǎn)換
2.6.2 賦值語(yǔ)句中的自動(dòng)類型轉(zhuǎn)換
2.7 op=運(yùn)算符
2.8 數(shù)學(xué)函數(shù)和常量
2.9 字符的存儲(chǔ)
2.9.1 字符轉(zhuǎn)義序列
2.9.2 字符的算術(shù)運(yùn)算
2.10 按位運(yùn)算
2.10.1 使用AND和OR運(yùn)算符
2.10.2 使用異或運(yùn)算符
2.10.3 移位運(yùn)算
2.10.4 按位運(yùn)算的方法
2.11 有固定序列整型值的變量(枚舉)
2.12 布爾型變量
2.13 運(yùn)算符的優(yōu)先級(jí)
2.14 程序注釋
2.15 本章小結(jié)
2.16 練習(xí)題
第3章 循環(huán)與邏輯
3.1 決策
3.1.1 比較
3.1.2 if語(yǔ)句
3.1.3 嵌套的if語(yǔ)句
3.1.4 比較枚舉值
3.2 邏輯運(yùn)算符
3.3 條件運(yùn)算符
3.4 switch語(yǔ)句
3.5 變量作用域
3.6 循環(huán)
3.6.1 循環(huán)的種類
3.6.2 嵌套循環(huán)
3.6.3 continue語(yǔ)句
3.6.4 在循環(huán)中使用break語(yǔ)句
3.7 斷言
3.8 本章小結(jié)
3.9 練習(xí)題
第4章 數(shù)組和字符串
4.1 數(shù)組
4.1.1 數(shù)組變量
4.1.2 數(shù)組定義
4.1.3 數(shù)組的長(zhǎng)度
4.1.4 訪問(wèn)數(shù)組元素
4.1.5 數(shù)組變量的重用
4.1.6 數(shù)組初始化
4.1.7 使用數(shù)組
4.1.8 嵌套數(shù)組
4.1.9 字符數(shù)組
4.2 字符串
4.2.1 字符串常量
4.2.2 創(chuàng)建String對(duì)象
4.2.3 字符串?dāng)?shù)組
4.3 字符串的運(yùn)算
4.3.1 字符串的連接
4.3.2 字符串的比較
4.3.3 字符串的排序
4.3.4 訪問(wèn)字符串中的字符
4.3.5 搜索字符串中的字符
4.3.6 子串搜索
4.3.7 提取子串
4.3.8 String對(duì)象的修改版本
4.3.9由String對(duì)象創(chuàng)建字符數(shù)組
4.3.10  對(duì)字符串使用collectionbased for循環(huán)
4.3.11 以字節(jié)數(shù)組的形式獲取字符串中的字符
4.3.12 由字符數(shù)組創(chuàng)建String對(duì)象
4.4 可變字符串
4.4.1 創(chuàng)建StringBuffer對(duì)象
4.4.2 StringBuffer對(duì)象的容量
4.4.3  為StringBuffer對(duì)象改變字符串的長(zhǎng)度
4.4.4 向StringBuffer對(duì)象增加其他內(nèi)容
4.4.5 查找子串的位置
4.4.6 替換緩沖區(qū)中的子串
4.4.7 插入子串
4.4.8  從可變字符串中提取字符
4.4.9 對(duì)可變字符串的其他操作
4.4.10 由StringBuffer對(duì)象創(chuàng)建String對(duì)象
4.5 本章小結(jié)
4.6 練習(xí)題
第5章 類的定義
5.1 什么是類
5.1.1 類定義中的變量
5.1.2 類定義中的方法
5.1.3 變量和方法的訪問(wèn)
5.2 定義類
5.3 方法的定義
5.3.1 由方法返回
5.3.2 形式參數(shù)表
5.3.3 類方法的定義
5.3.4 在方法中訪問(wèn)類的數(shù)據(jù)成員
5.3.5 this變量
5.3.6 初始化數(shù)據(jù)成員
5.4 構(gòu)造函數(shù)
5.4.1 默認(rèn)構(gòu)造函數(shù)
5.4.2 生成類的對(duì)象
5.5  類的定義和使用
5.6 方法重載
5.6.1 多個(gè)構(gòu)造函數(shù)
5.6.2 使用構(gòu)造函數(shù)復(fù)制對(duì)象
5.7 對(duì)象的使用
5.8 遞歸
5.9 理解包
5.9.1 類的打包
5.9.2 將包中的類添加到程序中
5.9.3 程序中的包和名稱
5.9.4 導(dǎo)入靜態(tài)類成員
5.9.5 標(biāo)準(zhǔn)包
5.10 控制對(duì)類成員的訪問(wèn)
5.10.1 使用訪問(wèn)屬性
5.10.2 指定訪問(wèn)屬性
5.10.3 選擇訪問(wèn)屬性
5.11 嵌套類
5.11.1 靜態(tài)嵌套類
5.11.2 使用非靜態(tài)嵌套類
5.11.3 在頂層類之外使用嵌套類
5.11.4 局部嵌套類
5.12 finalize()方法
5.13 本地方法
5.14 本章小結(jié)
5.15 練習(xí)題
第6章 類的擴(kuò)展與繼承
6.1 使用現(xiàn)有的類
6.2 類的繼承
6.2.1 繼承數(shù)據(jù)成員
6.2.2 繼承方法
6.2.3 覆蓋基類的方法
6.3 選擇基類的訪問(wèn)屬性
6.4 多態(tài)
6.5 多級(jí)繼承
6.6 抽象類
6.7 通用超類
6.7.1 toString()方法
6.7.2 確定對(duì)象的類型
6.7.3 對(duì)象的復(fù)制
6.8 接收可變實(shí)參的方法
6.9 對(duì)象的類型強(qiáng)制轉(zhuǎn)換
6.9.1 何時(shí)強(qiáng)制轉(zhuǎn)換對(duì)象的類型
6.9.2 對(duì)象的識(shí)別
6.10 關(guān)于枚舉
6.11 類的設(shè)計(jì)
6.12 使用final修飾符
6.13 接口
6.13.1 封裝程序中的常量
6.13.2 聲明方法的接口
6.13.3 接口的擴(kuò)展
6.13.4 接口的應(yīng)用
6.13.5 接口類型的方法形參
6.13.6 接口定義中的嵌套類
6.13.7 接口與現(xiàn)實(shí)世界
6.14 匿名類
6.15 本章小結(jié)
6.16 練習(xí)題
第7章 異常
7.1 異常的概念
7.2 異常的類型
7.2.1 Error異常
7.2.2 RuntimeException異常
7.2.3 Exception類的其他子類
7.3 異常的處理
7.3.1 指定方法可以拋出的異常
7.3.2 異常的處理
7.3.3 try代碼塊
7.3.4 catch代碼塊
7.3.5 finally代碼塊
7.3.6 方法的組織
7.3.7 執(zhí)行的順序
7.3.8 嵌套的try代碼塊
7.3.9 再次拋出異常
7.4 異常對(duì)象
7.4.1 Throwable類
7.4.2 標(biāo)準(zhǔn)異常
7.5 定義自己的異常
7.5.1 定義異常類
7.5.2 拋出自己的異常
7.5.3 異常處理策略
7.6 本章小結(jié)
7.7 練習(xí)題
第8章 理解流
8.1 流和新的I/O功能
8.2 流的定義
8.2.1 輸入流和輸出流
8.2.2 二進(jìn)制流和字符流
8.3 輸入/輸出類
8.3.1 基本的輸入流操作
8.3.2 基本的輸出流操作
8.3.3 Readers流和Writers流
8.4 標(biāo)準(zhǔn)流
8.4.1 從鍵盤(pán)獲取數(shù)據(jù)
8.4.2 向命令行寫(xiě)
8.4.3 printf()方法
8.4.4 將數(shù)據(jù)格式化輸入到字符串
8.5 本章小結(jié)
8.6 練習(xí)題
第9章 訪問(wèn)文件和目錄
9.1 運(yùn)用File對(duì)象
9.1.1 創(chuàng)建File對(duì)象
9.1.2 訪問(wèn)系統(tǒng)屬性
9.1.3 測(cè)試和檢查File對(duì)象
9.1.4 文件列表的過(guò)濾
9.1.5 創(chuàng)建、修改文件和目錄
9.2 創(chuàng)建文件輸出流
9.2.1 確保文件存在
9.2.2 避免覆蓋文件
9.2.3 FileDescriptor對(duì)象
9.3 本章小結(jié)
9.4 練習(xí)題
第10章 寫(xiě)文件
10.1 文件輸入/輸出基礎(chǔ)
10.2 文件輸入/輸出
10.3 通道
10.3.1 通道操作
10.3.2 文件通道
10.4 緩沖區(qū)
10.4.1 緩沖區(qū)容量
10.4.2 緩沖區(qū)位置和邊界
10.4.3 設(shè)置位置和邊界
10.4.4 創(chuàng)建緩沖區(qū)
10.4.5 標(biāo)記緩沖區(qū)
10.4.6 緩沖區(qū)數(shù)據(jù)傳送
10.4.7 將數(shù)據(jù)傳送到緩沖區(qū)
10.4.8 使用視圖緩沖區(qū)
10.4.9 準(zhǔn)備好向文件輸出的緩沖區(qū)
10.5 寫(xiě)入文件
10.5.1 文件位置
10.5.2 將變長(zhǎng)字符串寫(xiě)入文件
10.5.3 直接緩沖區(qū)和間接緩沖區(qū)
10.5.4 將數(shù)值數(shù)據(jù)寫(xiě)入文件
10.5.5 將混合數(shù)據(jù)寫(xiě)入文件
10.5.6 集中寫(xiě)操作
10.6 本章小結(jié)
10.7 練習(xí)題
第11章 讀文件
11.1 文件讀操作
11.2 文件通道讀操作
11.3 讀取文本文件
11.4 讀取二進(jìn)制數(shù)據(jù)
11.5 讀取混合型數(shù)據(jù)
11.6 文件的復(fù)制
11.7 隨機(jī)存取文件
11.8 使用一個(gè)文件通道進(jìn)行讀寫(xiě)
11.9 內(nèi)存映像文件
11.9.1 鎖定文件
11.9.2 文件的部分鎖定
11.9.3 實(shí)際文件鎖定的注意事項(xiàng)
11.10 本章小結(jié)
11.11 練習(xí)題
第12章 對(duì)象的序列化
12.1 在文件中存儲(chǔ)對(duì)象
12.1.1 將對(duì)象寫(xiě)入文件
12.1.2 將基本數(shù)據(jù)類型寫(xiě)入對(duì)象流
12.1.3 實(shí)現(xiàn)Serializable接口
12.1.4 從文件讀取對(duì)象
12.1.5 使用對(duì)象序列化
12.1.6 自己實(shí)現(xiàn)類的序列化
12.1.7 序列化的問(wèn)題和復(fù)雜情況
12.2 本章小結(jié)
12.3 練習(xí)題
第13章 泛型類
13.1 什么是泛型
13.2 泛型類的定義
13.2.1 泛型的實(shí)現(xiàn)
13.2.2 泛型的實(shí)例化
13.2.3 泛型實(shí)例的運(yùn)行時(shí)類型
13.2.4 泛型實(shí)例之間的關(guān)系
13.2.5 多重類型參數(shù)
13.2.6 類型參數(shù)的作用域
13.2.7 泛型中的靜態(tài)成員域
13.2.8 類型參數(shù)限制
13.3 泛型和泛型接口
13.3.1 利用collectionbased for循環(huán)
13.3.2 實(shí)現(xiàn)一個(gè)迭代器
13.3.3 參數(shù)化的二叉樹(shù)
13.4 原生類型變量
13.5 用通配符作為類型實(shí)參
13.5.1 對(duì)通配符的約束
13.5.2 進(jìn)一步研究Class類
13.6 數(shù)組和參數(shù)化類型
13.7 參數(shù)化方法
13.8 參數(shù)化類型和繼承
13.9 本章小結(jié)
13.10 練習(xí)題
第14章 集合框架
14.1 理解集合框架
14. 對(duì)象的集合
14.2.1 集
14.2.2 序列
14.2.3 映射
14.3 迭代器
14.4 集合類
14.5 使用向量
14.5.1 創(chuàng)建向量
14.5.2 把對(duì)象存入向量中
14.5.3 從向量中獲取對(duì)象
14.5.4 從數(shù)組中刪除對(duì)象
14.5.5 搜索向量
14.5.6 應(yīng)用向量
14.5.7 為集合排序
14.5.8 棧式存儲(chǔ)
14.6 使用鏈表
14.7 使用映射
14.7.1 散列處理
14.7.2 用自己的類創(chuàng)建的對(duì)象作鍵
14.7.3 創(chuàng)建HashMap容器
14.7.4 存儲(chǔ)、獲取以及刪除對(duì)象
14.7.5 處理映射中所有的元素
14.8 本章小結(jié)
14.9 練習(xí)題
第15章 實(shí)用類的集合
15.1 數(shù)組的工具方法
15.1.1 填充數(shù)組
15.1.2 比較數(shù)組
15.1.3 對(duì)數(shù)組排序
15.1.4 搜索數(shù)組
15.2 Observable對(duì)象和Observer對(duì)象
15.2.1 定義可觀察對(duì)象的類
15.2.2 Observable類的方法
15.3 產(chǎn)生隨機(jī)數(shù)
15.4 日期和時(shí)間
15.4.1 Date類
15.4.2 解釋Date對(duì)象
15.4.3 Gregorian日歷
15.5 正則表達(dá)式
15.6 使用掃描器
15.6.1 創(chuàng)建掃描器對(duì)象
15.6.2 獲取從掃描器的輸入
15.6.3 測(cè)試標(biāo)記
15.6.4 為標(biāo)記定義自己的模式
15.7 本章小結(jié)
15.8 練習(xí)題
第16章 線程
16.1 理解線程
16.1.1 創(chuàng)建線程
16.1.2 停止線程
16.1.3 連接線程
16.1.4 線程調(diào)度
16.1.5 實(shí)現(xiàn)Runnable接口
16.2 管理線程
16.2.1 同步處理
16.2.2 死鎖
16.2.3 線程間的通信
16.3 線程的優(yōu)先級(jí)
16.4 本章小結(jié)
16.5 練習(xí)題
第17章 創(chuàng)建窗口
17.1 Java中的圖形用戶界面
17.2 創(chuàng)建窗口
17.3 組件和容器
17.3.1 窗口和框架組件
17.3.2 窗口窗格
17.4 組件基礎(chǔ)
17.4.1 組件屬性
17.4.2 組件的大小和位置
17.4.3 點(diǎn)和矩形
17.4.4 組件的可視特性
17.4.5 Swing組件
17.5 使用容器
17.6 容器布局管理器
17.6.1 流布局管理器
17.6.2 使用邊界布局管理器
17.6.3 使用卡片布局管理器
17.6.4 使用網(wǎng)格布局管理器
17.6.5 使用盒式布局管理器
17.6.6 使用GridBagLayout管理器
17.6.7 使用SpringLayout管理器
17.7 添加菜單到窗口中
17.7.1 創(chuàng)建JMenu和JMenuItem
17.7.2 創(chuàng)建菜單
17.7.3 添加菜單項(xiàng)到下拉菜單中
17.7.4 為菜單項(xiàng)添加快捷鍵
17.8 更多關(guān)于applet小程序的內(nèi)容
17.9 本章小結(jié)
17.10 練習(xí)題
第18章 事件處理
18.1 基于窗口的Java程序
18.2 事件處理過(guò)程
18.3 在圖形用戶界面代碼中避免死鎖
18.4 事件類
18.4.1 低級(jí)事件類
18.4.2 低級(jí)事件監(jiān)聽(tīng)器
18.4.3 語(yǔ)義事件
18.4.4 語(yǔ)義事件監(jiān)聽(tīng)器
18.5 applet小程序中的語(yǔ)義事件處理
18.5.1 其他處理事件方法
18.5.2 處理低級(jí)事件和語(yǔ)義事件
18.6 應(yīng)用程序中的語(yǔ)義事件監(jiān)聽(tīng)器
18.7 使用Action
18.7.1 Action接口
18.7.2 將行為應(yīng)用于菜單項(xiàng)
18.8 添加工具欄
18.8.1 添加按鈕到工具欄中
18.8.2 添加工具提示
18.8.3 禁用動(dòng)作
18.9 本章小結(jié)
18.10 練習(xí)題
第19章 在窗口中繪畫(huà)
19.1 使用模型/視圖體系結(jié)構(gòu)
19.2 組件中的坐標(biāo)系
19.3 在組件上繪圖
19.3.1 圖形環(huán)境
19.3.2 繪制過(guò)程
19.3.3 渲染操作
19.4 幾何圖形
19.4.1 定義點(diǎn)的類
19.4.2 直線段和矩形
19.4.3圓弧和橢圓
19.4.4 曲線
19.4.5 復(fù)雜路徑
19.5 填充幾何圖形
19.6 管理幾何圖形
19.6.1 在文檔中存儲(chǔ)圖形
19.6.2 繪制圖形
19.7 使用鼠標(biāo)繪制
19.7.1 處理鼠標(biāo)事件
19.7.2 處理鼠標(biāo)按鍵按下事件
19.7.3 處理鼠標(biāo)拖拽事件
19.7.4 處理鼠標(biāo)按鍵釋放事件
19.7.5 使用MouseInfo類方法確定鼠標(biāo)的位置
19.8 定義自己的圖形類
19.8.1 定義線段
19.8.2 定義矩形
19.8.3 定義圓形
19.8.4 繪制曲線
19.9 本章小結(jié)
19.10 練習(xí)題
第20章 擴(kuò)展圖形用戶界面
20.1 創(chuàng)建狀態(tài)欄
20.2 使用對(duì)話框
20.2.1 模式與非模式對(duì)話框
20.2.2 簡(jiǎn)單的模式對(duì)話框
20.2.3 即時(shí)對(duì)話框
20.2.4 輸入對(duì)話框
20.2.5 字體選擇對(duì)話框
20.3 彈出式菜單
20.3.1 顯示彈出式菜單
20.3.2 實(shí)現(xiàn)上下文菜單
20.4 轉(zhuǎn)換用戶坐標(biāo)系統(tǒng)
20.4.1 仿射轉(zhuǎn)換類
20.4.2 修改圖形環(huán)境的轉(zhuǎn)換
20.4.3 創(chuàng)建仿射轉(zhuǎn)換對(duì)象
20.5 選擇自定義顏色
20.6 本章小結(jié)
20.7 練習(xí)題
第21章 文檔的整理和打印
21.1 序列化處理草圖
21.2 實(shí)現(xiàn)可序列化接口
21.3 支持文件菜單
21.3.1 使用文件選擇器
21.3.2 文件保存操作
21.3.3 文件另存為操作
21.3.4 文件打開(kāi)操作
21.3.5 開(kāi)始新建草圖
21.3.6 防止關(guān)閉時(shí)數(shù)據(jù)丟失
21.4 在Java中打印
21.4.1 創(chuàng)建和使用PrinterJob對(duì)象
21.4.2 打印頁(yè)面
21.4.3 打印完整的草圖
21.4.4 橫向打印
21.4.5 改進(jìn)打印應(yīng)用程序
21.4.6 實(shí)現(xiàn)頁(yè)面設(shè)置
21.4.7 使用Java的打印對(duì)話框
21.4.8 多頁(yè)文檔打印
21.4.9 使用Book打印
21.4.10 打印Swing組件
21.5 本章小結(jié)
21.6 練習(xí)題
第22章 Java與XML
22.1 XML
22.2 XML文檔結(jié)構(gòu)
22.2.1 有效的XML文檔
22.2.2 XML文檔中的元素
22.2.3 元素屬性
22.3 XML中的數(shù)據(jù)結(jié)構(gòu)
22.4 文檔定義類型
22.4.1 聲明DTD
22.4.2 定義DTD
22.4.3 Sketcher程序的DTD
22.5 構(gòu)造良好文檔的規(guī)則
22.6 XML名字空間
22.6.1 名字空間聲明
22.6.2 XML名字空間和DTD
22.7 XML模式
22.7.1 定義模式
22.7.2 定義元素
22.7.3 定義復(fù)雜元素的屬性
22.7.4 指定一組備選元素
22.7.5 用于Sketcher程序的模式
22.7.6 使用模式的文檔
22.8 使用XML文檔編程
22.8.1 SAX處理
22.8.2 DOM處理
22.9 訪問(wèn)解析器
22.10 使用SAX
22.10.1 使用不同的解析器
22.10.2 解析器的特征及特性
22.10.3 使用SAX解析文檔
22.10.4 實(shí)現(xiàn)SAX處理器
22.10.5 處理其他解析事件
22.10.6 解析由模式實(shí)例化的文檔
22.11 本章小結(jié)
22.12 練習(xí)題
第23章 創(chuàng)建和修改XML文檔
23.1 文檔對(duì)象模型
23.1.1 設(shè)置DOM解析器特征
23.1.2 解析文檔
23.1.3 遍歷文檔對(duì)象樹(shù)
23.1.4 創(chuàng)建XML文檔
23.1.5 將草圖存儲(chǔ)為XML文檔
23.1.6 閱讀用XML表示的草圖
23.2 本章小結(jié)
23.3 練習(xí)題
第24章 與數(shù)據(jù)庫(kù)通信
24.1 JDBC的概念和術(shù)語(yǔ)
24.1.1 表
24.1.2 數(shù)據(jù)庫(kù)編目
24.2 SQL簡(jiǎn)介
24.2.1 定義一個(gè)相交表
24.2.2 SQL語(yǔ)句
24.2.3 INSERT語(yǔ)句
24.2.4 SELECT語(yǔ)句
24.2.5 UPDATE語(yǔ)句
24.2.6 DELETE語(yǔ)句
24.3 JDBC包
24.3.1 JDBC與ODBC的關(guān)系
24.3.2 JDBC基礎(chǔ)
24.3.3 建立一個(gè)數(shù)據(jù)庫(kù)
24.3.4 DriverManager
24.3.5 創(chuàng)建一個(gè)數(shù)據(jù)源連接
24.3.6 關(guān)于驅(qū)動(dòng)程序的更多內(nèi)容
24.3.7Statement對(duì)象
24.3.8 ResultSet對(duì)象
24.3.9 獲得結(jié)果集的元數(shù)據(jù)
24.4 基本的JDBC程序
24.5 使用PreparedStatement對(duì)象
24.6 創(chuàng)建Interactive SQL工具
24.6.1 使用表
24.6.2 應(yīng)用程序GUI
24.6.3 處理事件
24.6.4 處理命令行實(shí)參
24.7 本章小結(jié)
24.8 練習(xí)題
第25章 JDBC操作
25.1 數(shù)據(jù)類型與JDBC
25.2 把關(guān)系數(shù)據(jù)映射到Java對(duì)象
25.3 Statement和PreparedStatement接口
25.3.1 Statement接口
25.3.2 PreparedStatement接口
25.4 結(jié)果集
25.4.1 獲取指定數(shù)據(jù)類型的列數(shù)據(jù)
25.4.2 處理空值
25.4.3 處理特殊數(shù)據(jù)類型
25.4.4 流的處理
25.5 調(diào)用存儲(chǔ)過(guò)程
25.6 錯(cuò)誤處理
25.6.1 SQLException
25.6.2 SQLException鏈鎖
25.6.3 SQL警告
25.7 瀏覽數(shù)據(jù)庫(kù)
25.7.1 顯示數(shù)據(jù)庫(kù)中的數(shù)據(jù)
25.7.2 使用JTree組件
25.7.3 獲取數(shù)據(jù)庫(kù)元數(shù)據(jù)
25.7.4 使用樹(shù)監(jiān)聽(tīng)器
25.8 本章小結(jié)
25.9 練習(xí)題
附錄AJava保留關(guān)鍵字
附錄B計(jì)算機(jī)運(yùn)算基礎(chǔ)知識(shí)ⅩⅦⅩⅧ

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)