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

Java2核心技術(shù)

Java2核心技術(shù)

定 價:¥108.00

作 者: (美)霍斯特曼;科奈爾
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): Sun公司核心技術(shù)叢書
標(biāo) 簽: Java

ISBN: 9787111179016 出版時間: 2006-03-01 包裝: 平裝
開本: 16開 頁數(shù): 972 字?jǐn)?shù):  

內(nèi)容簡介

  本書包括Java2平臺標(biāo)準(zhǔn)版(J2SE)的高級用戶界面編程和企業(yè)特性。與卷Ⅰ(包括最重要的語言和類庫特性)一樣,本書針對J2SE5.0做了更新和修訂。所有的示例程序都已進(jìn)行更新,而且經(jīng)過精心的構(gòu)思,從而可以闡明針對職業(yè)開發(fā)者所碰到的實(shí)際問題類型的實(shí)戰(zhàn)性解決方案。??卷Ⅱ包括注釋和其他J2SE5.0增強(qiáng)特性的新章節(jié),全面涵蓋下列內(nèi)容:■多線程?■分布式對象■數(shù)據(jù)庫?■JNDI和LDAP■高級GUI構(gòu)件?■本地方法■XML處理?■網(wǎng)絡(luò)編程■集合類?■高級圖形■國際化■JavaBeans?■注釋??第7版完全修訂和更新的內(nèi)容包括●多線程:包括java.util.concurrent類庫、鎖、條件對象、future、線程池、線程安全的集合、線程與Swing。●集合類:集合框架、具體的集合和泛型工具方法?!褡⑨尯驮獢?shù)據(jù):使用注釋來實(shí)現(xiàn)編程任務(wù)自動化,JDK5.0的標(biāo)準(zhǔn)注釋,源代碼級注釋處理的apt工具,以及字節(jié)碼工程。●高級Swing和AWT:列表、樹、表和其他高級構(gòu)件,圖像處理和打印?!馢avaBeans:包括屬性編輯器、定制器和長期持久化。●XML:DOM和SAX解析器、XPath和XSL轉(zhuǎn)換。

作者簡介

  CayS.Horstmann是圣何塞州大學(xué)計算機(jī)科學(xué)系教授。他曾經(jīng)是PreviewSystems公司的副總裁和首席技術(shù)官,曾任許多大型公司、大學(xué)和組織的C++、Java與因特網(wǎng)編程顧問。GaryCornell曾經(jīng)撰寫或與人合著過20多本計算機(jī)暢銷書。他是Brown大學(xué)的博士,在IBM的Watson實(shí)驗(yàn)室做過訪問科學(xué)家,曾任康沓狄格大學(xué)的教授。

圖書目錄

譯者序
前言
第1章 多線程
1.1 什么是線程
1.2 中斷線程
l.3 線程狀態(tài)
1.3.1 新生線程
1.3.2 可運(yùn)行線程
1.3.3 被阻塞線程
1.3.4 死線程
1.4 線程屬性
1.4.1 線程優(yōu)先級
1.4.2 守護(hù)線程
1.4.3 線程組
1.4.4 未捕獲異常處理器
1.5 同步
1.5.1 競爭條件的一個例子
1.5.2 詳解競爭條件
1.5.3 鎖對象
1.5.4 條件對象
1.5.5 Synchronized關(guān)鍵字
1.5.6 同步塊
1.5.7 Volatile域
1.5.8 死鎖
1.5.9 公平
1.5.10 鎖測試和超時
1.5.11 讀/寫鎖
1.5.12 為什么要棄用stop和suspe方法
1.6 阻塞隊(duì)列
1.7 線程安全的集合
1.7.1 高效隊(duì)列和散列表
1.7.2 寫數(shù)組的拷貝
1.7.3 舊的線程安全的集合
1.8 Callable和Future
1.9 執(zhí)行器
1.9.1 線程池
1.9.2 預(yù)定執(zhí)行
1.9.3 控制線程組
1.10 同步器
1.10.1 障柵
1.10.2 倒計時門栓
1.10.3 交換器
1.10.4 同步隊(duì)列
1.10.5 信號量
1.11 線程和Swing
1.11.1“單一線程”規(guī)則
1.11.2 SwingS2作器
第2章 集合
2.1 集合接口
2.1.1 將集合接口和實(shí)現(xiàn)分離
2.1.2 Java類庫中的集合接口和迭代器接口
2.2 具體的集合
2.2.1 鏈表
2.2.2 數(shù)組列表
2.2.3 散列集
2.2.4 樹集
2.2.5 優(yōu)先級隊(duì)列
2.2.6 映射表
2.2.7 專用的集和映射表類
2.3 集合框架
2.3.1 視圖和包裝器
2.3.2 批操作
2.3.3 集合與數(shù)組的轉(zhuǎn)換
2.3.4 框架的擴(kuò)展
2.4 算法
2.4.1 排序與混排
2.4.2 二分查找
2.4.3 簡單算法
2.4.4 編寫你自己的算法
2.5 遺留下來的集合
2.5.1 Hashtable類
2.5.2 枚舉
2.5.3 屬性集
2.5.4 棧
2.5.5 位集
第3章 網(wǎng)絡(luò)
3.1 連接到服務(wù)器
3.2 實(shí)現(xiàn)服務(wù)器
3.3 發(fā)送E.Mail
3.4 建立URL連接
3.4.1 URL和URI
3.4.2 使用URLConnection獲取信息
3.4.3 提交表單數(shù)據(jù)
3.5 高級套接字編程
3.5.1 套接字超時
3.5.2 可中斷套接字
3.5.3 半關(guān)閉
3.5.4 因特網(wǎng)地址
第4章 數(shù)據(jù)庫編程
4.1 JDBC的設(shè)計
4.1.1 JDBC驅(qū)動程序類型
4.1.2 JDBC的典型用法
4.2 結(jié)構(gòu)化查詢語言
4.3 安裝JDBC
4.4 JDBC編程的基本概念
4.4.1 數(shù)據(jù)庫URL
4.4.2 建立連接
4.4.3 執(zhí)行SQL命令
4.4.4 高級SQL類型
4.4.5 管理連接、語句和結(jié)果集
4.4.6 組裝數(shù)據(jù)庫
4.5 執(zhí)行查詢操作
4.6 可滾動和可更新的結(jié)果集
4.6.1 可滾動的結(jié)果集
4.6.2 可更新的結(jié)果集
4.7 元數(shù)據(jù)
4.8 行集
4.9 事務(wù)
4.9.1 保存點(diǎn)
4.9.2 批量更新
4.10 高級連接管理
4.11 LDAP概述
4.11.1 配置LDAP服務(wù)器
4.11.2 訪問LDAP目錄信息
第5章 分布式對象
5.1 客戶與服務(wù)器的角色
5.2 遠(yuǎn)程方法調(diào)用
5.2.1 存根與參數(shù)編組
5.2.2 動態(tài)類加載
5.3 配置遠(yuǎn)程方法調(diào)用
5.3.1 接口與實(shí)現(xiàn)
5.3.2 存根類的生成
5.3.3 定位服務(wù)器對象
5.3.4 客戶端
5.3.5 部署的準(zhǔn)備工作
5.3.6 部署程序
5.4 遠(yuǎn)程方法中的參數(shù)傳遞
5.4.1 傳遞非遠(yuǎn)程對象
5.4.2 傳遞遠(yuǎn)程對象
5.4.3 遠(yuǎn)程對象與equals和hashCode方法
5.4.4 克隆遠(yuǎn)程對象
5.5 服務(wù)器對象激活
5.6 JavaIDL與CORBA
5.6.1 接口定義語言
5.6.2 一個CORBA的例子
5.6.3 實(shí)現(xiàn)CORBA服務(wù)器
5.7 遠(yuǎn)程方法調(diào)用與SOAP
第6章 高級Swing
6.1 列表
6.1.1 JList構(gòu)件
6.1.2 列表模式
6.1.3 插入和移除值
6.1.4 值的繪制
6.2 樹
6.2.1 簡單的樹
6.2.2 結(jié)點(diǎn)枚舉
6.2.3 繪制結(jié)點(diǎn)
6.2.4 監(jiān)聽樹事件
6.2.5 定制樹模型
6.3 表格
6.3.1 簡單表格
6.3.2 表格模型
6.3.3 排序過濾器
6.3.4 單元格的繪制和編輯
6.3.5 對行和列的操作
6.3.6 選擇行、列和單元格
6.4 樣式文本構(gòu)件
6.5 進(jìn)度指示器
6.5.1 進(jìn)度條
6.5.2 進(jìn)度監(jiān)視器
6.5.3 監(jiān)視輸入流的進(jìn)度
6.6 構(gòu)件組織器
6.6.1 分割面板
6.6.2 選項(xiàng)卡面板
6.6.3 桌面面板和內(nèi)部框體
6.6.4 級聯(lián)與平鋪
6.6.5 否決屬性設(shè)置
第7章 高級AWT
7.1 繪圖操作流程
7.2 形狀
7.3 區(qū)域
7.4 筆劃
7.5 著色
7.6 坐標(biāo)變換
7.7 剪切
7.8 透明與組合
7.9 繪圖提示
7.10 圖像的讀取器和寫入器
7.10.1 獲得圖像文件類型的讀取器和寫入器
7.10.2 讀取和寫入帶有多個圖像的文件
7.11 圖像處理
7.11.1 訪問圖像數(shù)據(jù)
7.11.2 圖像過濾
7.12 打印
7.12.1 圖形打印
7.12.2 打印多頁文件
7.12.3 打印預(yù)覽
7.12.4 打印服務(wù)程序
7.12.5 流打印服務(wù)程序
7.12.6 打印屬性
7.13 剪貼板
7.13.1 數(shù)據(jù)傳遞的類和接口
7.13.2 傳遞文本
7.13.3 可傳遞的接口和數(shù)據(jù)風(fēng)格
7.13.4 構(gòu)建一個可傳遞的圖像
7.13.5 使用本地剪貼板來傳遞對象引用
7.13.6 通過系統(tǒng)剪貼板傳遞Java對象
7.14 拖放操作
7.14.1 放置目標(biāo)
7.14.2 拖曳源
7.14.3 Swing對數(shù)據(jù)傳遞的支持
第8章 JavaBean構(gòu)件
8.1 為何是Bean
8.2 編寫B(tài)ean的過程
8.3 使用Bean構(gòu)造應(yīng)用程序
8.3.1 將Bean打包成JAR文件
8.3.2 在開發(fā)環(huán)境中組合Bean
8.4 Bean屬性與事件的命名模式
8.5 Bean屬性的類型
8.5.1 簡單屬性
8.5.2 索引屬性
8.5.3 綁定屬性
8.5.4 約束屬性
8.6 Beanlnfo類
8.7 屬性編輯器
8.8 定制器
8.9 JavaBean持久化
8.9.1 JavaBean持久化可用于任何數(shù)據(jù)
8.9.2 一個JavaBean持久化的完整示例
第9章 安全
9.1 類加載器
9.1.1 將類加載器作為名字空間
9.1.2 編寫你自己的類加載器
9.2 字節(jié)碼校驗(yàn)
9.3 安全管理器與訪問權(quán)限
9.3.1 Java2平臺安全性
9.3.2 安全策略文件
9.3.3 定制權(quán)限
9.3.4 實(shí)現(xiàn)權(quán)限類
9.3.5 定制安全管理器
9.3.6 用戶認(rèn)證
9.3.7 JAAS登錄模塊
9.4 數(shù)字簽名
9.4.1 消息摘要
9.4.2 消息簽名
9.4.3 消息認(rèn)證
9.4.4 X.509證書格式
9.4.5 證書的生成
9.4.6 證書簽名
9.5 代碼簽名
9.5.1 JAR文件簽名
9.5.2 軟件開發(fā)者證書
9.6 加密
9.6.1 對稱密碼
9.6.2 密碼流
9.6.3 公共密鑰密碼
第10章 國際化
10.1 Locale
10.2 數(shù)字格式
10.3 日期和時間
10.4 排序
10.5 消息格式化
10.6 文本文件和字符集
10.7 資源包
10.7.1 定位資源包
10.7.2 屬性文件
10.7.3 包類
10.8 一個完整的例子
第11章 本地方法
11.1 用Java編程語言調(diào)用C函數(shù)
11.2 數(shù)值參數(shù)與返回值
11.3 字符串參數(shù)
11.4 訪問域
11.4.1 訪問實(shí)例域
11.4.2 訪問靜態(tài)域
11.5 編碼簽名
11.6 調(diào)用Java方法
11.6.1 非靜態(tài)方法
11.6.2 靜態(tài)方法
11.6.3 構(gòu)造器
11.6.4 替代方法調(diào)用
11.7 訪問數(shù)組元素
11.8 錯誤處理
11.9 使用調(diào)用API
11.10 完整的示例:訪問Windows注冊表
11.10.1 Windows注冊表概述
11.10.2 訪問注冊表的Java平臺接口
l1.10.3 以本地方法方式實(shí)現(xiàn)注冊表訪問函數(shù)
第12章 XML
12.1 XML概述
12.2 解析XML文檔
12.3 驗(yàn)證XML文檔
12.3.1 文檔類型定義
12.3.2 XML Schema
12.3.3 實(shí)用示例
12.4 使用XPath來定位信息
12.5 使用名字空間
12.6 使用SAX解析器
12.7 生成XML文檔
12.8 XSL轉(zhuǎn)換
第13章 注釋
13.1 對程序添加元數(shù)據(jù)
13.2 一個示例:注釋事件處理器
13.3 注釋語法
13.4 標(biāo)準(zhǔn)注釋
13.4.1 正規(guī)注釋
13.4.2 元注釋
13.5 用于源碼級注釋處理的apf工具
13.6 字節(jié)碼工程

本目錄推薦

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