注冊(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核心技術(shù)

Java2核心技術(shù)

Java2核心技術(shù)

定 價(jià):¥108.00

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

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

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

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

作者簡(jiǎn)介

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

圖書(shū)目錄

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

本目錄推薦

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