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

JAVA 2 程序設(shè)計

JAVA 2 程序設(shè)計

定 價:¥32.00

作 者: 王克宏主編;王少峰[等]編著
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: JAVA語言

ISBN: 9787302007197 出版時間: 2000-01-01 包裝:
開本: 26cm 頁數(shù): 334頁 字?jǐn)?shù):  

內(nèi)容簡介

  本書介紹了Sun公司最新發(fā)布的Java 2平臺中的許多高級特性,全書內(nèi)容豐富、涉及分布式應(yīng)用系統(tǒng)、企業(yè)級計算、數(shù)據(jù)庫系統(tǒng)、圖形用戶界面、Java擴展框架、對象串行化、安全性模型等許多方面的內(nèi)容。書中重點講述了Java 2中許多新增加或增強的特性,并結(jié)合具體例子說明如何使用Java 2進行高級程序設(shè)計。本書適合有一定Java語言基礎(chǔ)的人員使用,也可作為Java語言的培訓(xùn)教材或大專院校的教材。

作者簡介

暫缺《JAVA 2 程序設(shè)計》作者簡介

圖書目錄

第1章 Java語音基礎(chǔ)知識
1.1 Java語自概述
1.1.1 Java語言的產(chǎn)生
1.1.2 Java語言的特點及其優(yōu)勢
1.1.3 Java應(yīng)用程序結(jié)構(gòu)和執(zhí)行機制
1.2 Java語言基本表示法
1.2.1 標(biāo)識符、關(guān)鍵字、數(shù)據(jù)類型
1.2.2 變量,運算符和表達式
1.2.3 數(shù)組
1.2.4 流控制
1.3 Java 2的主要特性
1.3.1 Java基礎(chǔ)類庫(Java Foundations Class Library)
1.3.2 Java 2的新特性
1.3.3 Java 2對已有特性的增強
第2章 Hotspot性能優(yōu)化編譯器
2.1 Hotspot簡介
2.2 Hotspot特性綜述
2.2.1 總體性能更強
2.2.2 每種平臺的最優(yōu)性能
2.2.3 精確的和一次性的垃圾收集器
2.2.4 先進的和高層的設(shè)計
2.3 Hotspot的體系結(jié)構(gòu)
2.3.1 內(nèi)存模型
2.3.2 垃圾收集
2.3.3 快速線程同步
2.3.4 Hotspot編譯器
2.4 Hotspot的安裝和使用
2.4.1 Hotspot的安裝
2.4.2 Hotspot的使用
第3章 增強的安全模型
3.1 可配置的安全策略
3.1.1 沙箱模型的演變
3.1.2 配置系統(tǒng)安全策略
3.1.3 安全策略文件的內(nèi)容
3.2 Java 2中定義的安全許可類
3.2.1 java.awt.AWTPermission類
3.2.2 java.net.NetPermission類
3.2.3 java.util.PropertyPermission類
3.2.4 java.lang.reflect.RefleactPermission類
3.2.5 java.lang.RuntimePermission類
3.2.6 java.security.SecurityPermission類
3.3 擴展沙箱模型的例子
第4章 Java擴展框架(Java Extension Framework)
4.1 Java擴展框架簡介
4.1.1 什么是擴展框架
4.1.2 為什么使用擴展框架
4.1.3 安裝擴展(installed extension)
4.1.4 下載擴展(downloaded extension)
4.2 創(chuàng)建和使用擴展
4.2.1 創(chuàng)建和使用安裝擴展
4.2.2 創(chuàng)建和使用下載擴展
4.3 擴展類的裝入機制
4.4 擴展框架的安全機制
第5章 引用對象(Reference Object)
5.1 引用對象簡介
5.2 垃圾收集機制
5.3 引用對象的工作機制
5.3.1 使用引用對象后的變化
5.3.2 對象的可訪問性
5.4 引用對象的分類和可訪問性
5.4.1 引用對象的分類
5.4.2 可訪問性的強度
5.5 Softly可訪問對象
5.5.1 Softly可訪問對象簡介
5.5.2 在基于Web的應(yīng)用程序中使用Soft引用對象
5.6 引用隊列
5.7 Weakly可訪問對象
5.8 Phantomly可訪問對象
5.9 引用對象鏈
5.10 WeakHashMap類
第6章 集合框架
6.1 集合框架簡介
6.2 接口的類型
6.3 算法
6.4 對象的比較
6.5 枚舉符(Iterators)
6.6 集合對象的串行化
6.7 例外
6.8 集合的屬性
6.9 同步(Synchronization)
6.10 改進舊的類和保持兼容性
6.11 定制集合框架
第7章 串行化
7.1 串行化簡介
7.1.1 系統(tǒng)體系結(jié)構(gòu)綜述
7.1.2 輸出到對象流
7.1.3 從對象流輸入
7.1.4 對象流容器
7.1.5 定義串行化的成員
7.1.6 注釋串行化的成員
7.1.7 訪問類的可串行化成員
7.1.8 ObjectOutput接口
7.1.9 ObjectInput接口
7.1.10 Serializable接口
7.1.11 Externalizable接口
7.1.12 保護敏感信息
7.2 使用串行化編程的例子
7.2.1 怎樣把對象寫入流中
7.2.2 怎樣從輸入流中讀取對象
7.2.3 使用串行化方法的完整例子
第8章 Java數(shù)據(jù)庫連接規(guī)范(JDBC 2.0)
8.1 JDBC簡介
8.1.1 ODBC到JDBC的發(fā)展歷程
8.1.2 JDBC技術(shù)概述
8.1.3 使用JDBC訪問數(shù)據(jù)庫
8.1.4 JDBC中的驅(qū)動管理器
8.1.5 JDBC的查詢發(fā)送機制
8.1.6 JDBC的結(jié)果接收機制
8.2 JDBC 2.0核心API簡介
8.2.1 目標(biāo)
8.2.2 新特性綜述
8.3 JDBC程序設(shè)計
8.3.1 JDBC 2.0程序設(shè)計實例
8.3.2 JDBC 2.0訪問數(shù)據(jù)庫實例
第9章 Java 2處理聲音的功能
9.1 Java 2的新特性
9.2 通常播放聲音的方法
9.3 播放音頻文件的技巧
9.3.1 用后臺線程載入音頻
9.3.2 采用Hash表來存儲多個音頻數(shù)據(jù)
9.3.3 播放多種音頻文件的例子
9.4 對聲音文件的深一步闡述
9.4.1 AudioPlayer類
9.4.2 AudiData類
9.4.3 AppletAudioClip類
9.4.4 各種聲音流類
9.4.5 聲音播放機理
9.4.6 在應(yīng)用程序中播放聲音的例子
第10章 新的圖形界面類庫——Swing
10.1 Swing介紹
10.1.1 Swing的特性
10.1.2 Swing的體系結(jié)構(gòu)
10.1.3 Swing組件的層次
10.2 Swing組件的使用
10.2.1 概述
10.2.2 頂層容器
10.2.3 中間容器
10.2.4 各種器件
10.3 Swing的布局管理
10.3.1 BoxLayout布局管理
10.3.2 布局中的不可見組件
10.3.3 其它布局管理器
10.4 Swing事件處理
10.4.1 Swing的事件
10.4.2 Swing支持的監(jiān)聽器
10.5 使用Swing的其它特性
10.5.1 使用動作對象(Action)
10.5.2 支持輔助功能
10.5.3 使用邊框(Border)
10.5.4 使用圖標(biāo)(Icon)
10.5.5 設(shè)置外觀感覺(Look and Feel)
10.5.6 使用定時器(Timer)
第11章 支持可存取性的類庫——Accessibility
11.1 關(guān)于可存取性
11.1.1 Java Accessibility API
11.1.2 Java Accessibility Utilities
11.1.3 Java Accessibility Bridge
11.1.4 JFC的Pluggablel Look and Feel
11.2 Java Accessibility API
11.2.1 主要接口Accessible
11.2.2 其它接口
11.2.3 主要類AccessibleContext
11.2.4 其它類
11.3 用Swing建立可存取的應(yīng)用程序
11.3.1 提供描述組件的文本
11.3.2 為圖標(biāo)、其它圖像和無缺省名字的組件設(shè)置名稱
11.3.3 使用ImageIcon類
11.3.4 始終設(shè)置聚焦
11.3.5 在組件上設(shè)置助記符
11.3.6 在菜單中設(shè)置快捷鍵
11.3.7 實現(xiàn)鍵盤激活子框架或內(nèi)部框架
11.3.8 專門的標(biāo)簽組件
11.3.9 成組對象的內(nèi)部命名
11.3.10 關(guān)注多線程
第12章 Java拖放技術(shù)
12.1 Drag and Drop基本概念
12.1.1 Drag and Drop的提出
12.1.2 Drag and Drop的主要操作內(nèi)容
12.2 Drag操作
12.2.1 Drag操作的特點
12.2.2 Drag操作的構(gòu)成與使用
12.3 DragSource
12.3.1 動作類型說明
12.3.2 DragSource的構(gòu)成與使用
12.3.3 DragSourceContext
12.3.4 DragSourceListener監(jiān)聽器
12.3.5 DragSourceEvent和DragSourceDragEvent
12.3.6 DragSourceDropEvent
12.4 DropTarget
12.4.1 關(guān)于Component的補充說明
12.4.2 如何使用DropTarget
12.4.3 DropTargetContext的定義
12.4.4 DropTarget的有關(guān)接口
12.4.5 Autoscrolling接口
12.5 數(shù)據(jù)傳遞
12.5.1 FlavorMap和SystemFlavorMap
12.5.2 跨越JVM邊界的數(shù)據(jù)傳遞
12.5.3 通過JVM邊界傳遞文件列表
12.5.4 跨越JVM邊界傳遞Java.rmi.Remote
第13章 Java應(yīng)用服務(wù)——Undo/Redo機制
13.1 JFC的主要應(yīng)用服務(wù)
13.2 Undo/Redo機制簡介
13.3 Command模式的設(shè)計實現(xiàn)
13.3.1 Command模式的處理策略
13.3.2 Command模式的內(nèi)部實現(xiàn)基理
13.3.3 Command模式對于事件的處理方法
13.4 Swing中的Undo/Redo機制
13.4.1 Swing中Undo/Redo機制的基本思想
13.4.2 事件的監(jiān)聽
13.4.3 多級Undo的實現(xiàn)
13.5 舉例
13.5.1 AddEdit類——捕獲元素追加到表中的操作結(jié)果
13.5.2 AddAction類——UndoPanel的內(nèi)部類,實現(xiàn)追加處理
13.5.3 UndoAction類——Undo和Redo動作的具體實現(xiàn)
13.5.4 UndoPanel——主程序類
第14章 Java檔案文件Jar
14.1 Jar文件的功能
14.2 jar工具
14.3 Java 2中新增的和Jar文件有關(guān)的API
第15章 Java版本標(biāo)識(Version Identification)
15.1 為什么需要版本標(biāo)識
15.2 版本標(biāo)識的例子
第16章 Java的服務(wù)器端構(gòu)件技術(shù)——EJB
16.1 EJB(Enterprise JavaBeans)技術(shù)
16.2 軟構(gòu)件模型
16.3 EJB構(gòu)件模型的特點
16.4 EJB和其它技術(shù)的關(guān)系
16.4.1 EJB和JavaBeans的關(guān)系
16.4.2 EJB和CORBA的關(guān)系
16.4.3 EJB和網(wǎng)絡(luò)計算
16.5 一個EJB例子
16.5.1 步驟1:安裝EJB服務(wù)器
16.5.2 步驟2:聲明EJB遠程接口
16.5.3 步驟3:聲明主接口
16.5.4 步驟4:編寫EJB類
16.5.5 步驟5:創(chuàng)建ejb-jar文件
16.5.6 步驟6:部署DemoBean
16.5.7 步驟7:編寫EJB客戶機
16.5.8 步驟8:編譯并運行客戶機程序
第17章 Java本地接口(Native Interface)
17.1 JNI概述
17.2 編譯及運行帶本地方法的Java程序
17.2.1 步驟1:編寫Java代碼
17.2.2 步驟2:編譯Java代碼
17.2.3 步驟3:創(chuàng)建.h文件
17.2.4 步驟4:編寫本地方法的實現(xiàn)
17.2.5 步驟5:創(chuàng)建共享庫
17.2.6 步驟6:運行程序
17.3 調(diào)用Java虛擬機
第18章 Java插入件(Plug-in)
18.1 使用Java插入件的好處
18.2 在瀏覽器中使用Java插入件
18.3 Java插入件使用示例
18.3.1 在IE中使用Java插入件
18.3.2 在Navigator中使用Java插入件
18.3.3 在IE和Navigator中使用Java插入件
18.3.4 在各個平臺上使用Java插入件
第19章 Java映象(Reflection)
19.1 檢查類
19.1.1 獲取類對象
19.1.2 獲得類的名字
19.1.3 獲取類的修飾符
19.1.4 查找父類
19.1.5 查找一個類所實現(xiàn)的接口
19.1.6 檢查接口
19.1.7 標(biāo)識類的域
19.1.8 獲取類的構(gòu)造函數(shù)
19.1.9 獲取方法的信息
19.2 操作對象
19.2.1 創(chuàng)建對象
19.2.2 獲取域的值
19.2.3 設(shè)置域的值
19.2.4 調(diào)用方法
19.3 處理數(shù)組
19.3.1 標(biāo)識數(shù)組
19.3.2 獲取數(shù)組元素的類型
19.3.3 創(chuàng)建數(shù)組
19.3.4 獲取及設(shè)置數(shù)組元素類型的值
第20章 Java遠程方法調(diào)用——Java RMI
20.1 利用RMI開發(fā)分布式應(yīng)用系統(tǒng)
20.1.1 動態(tài)裝載代碼的優(yōu)點
20.1.2 遠程接口、對象和方法
20.1.3 開發(fā)步驟
20.2 編寫RMI服務(wù)器
20.2.1 定義遠程接口
20.2.2 實現(xiàn)遠程接口
20.3 創(chuàng)建客戶端程序
20.4 編譯及運行
20.4.1 編譯
20.4.2 運行
第21章 Java接口定義語言——Java IDL
21.1 Java IDL介紹
21.1.1 什么是Java IDL
21.1.2 CORBA體系結(jié)構(gòu)
21.1.3 用Java IDL開發(fā)分布式應(yīng)用系統(tǒng)的過程
21.2 分布式的Hello World程序例子
21.2.1 編寫IDL接口
21.2.2 開發(fā)客戶端應(yīng)用程序
21.2.3 開發(fā)Hello World服務(wù)器程序
21.2.4 編譯及運行Hello World應(yīng)用程序
21.2.5 使用字符串化對象引用(Stringified Object Reference)

本目錄推薦

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