注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計JAVA及其相關Java2核心技術

Java2核心技術

Java2核心技術

定 價:¥108.00

作 者: (美)霍斯特曼;科奈爾
出版社: 機械工業(yè)出版社
叢編項: Sun公司核心技術叢書
標 簽: Java

ISBN: 9787111179016 出版時間: 2006-03-01 包裝: 平裝
開本: 16開 頁數: 972 字數:  

內容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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