出版時間:2006-11 出版社:清華大學 作者:斯貝爾 頁數(shù):597
Tag標簽:無
內(nèi)容概要
該書的第1版在Wrox出版社出版,是Java領(lǐng)域最重要的專業(yè)圖書之一,暢銷多年,始終是亞馬遜上的五星級圖書,國內(nèi)也出版了中文翻譯版。第2 版在第1版的基礎(chǔ)上增加了XML數(shù)據(jù)交換、Swing圖形用戶界面等高級主題。各專業(yè)領(lǐng)域的Java開發(fā)人員均可通過對本書的學習掌握在不同環(huán)境中運用Ja va語言和API開發(fā)應(yīng)用程序的技術(shù)。
作者簡介
Brett Spell,一名受人尊敬的暢銷書作家,從90年代起就開始從事專業(yè)Java開發(fā),是一名通過Sun認證的知名開發(fā)人員和架構(gòu)師。Brett還是Java開發(fā)領(lǐng)域中久負盛名的專業(yè)雜志Java Pro的定期撰稿人和Intel Developer Services網(wǎng)站的專欄作家。
書籍目錄
第1章 Java深入介紹 1.1 Java體系結(jié)構(gòu) 1.2 Java虛擬機 1.3 Java類文件格式 1.4 Java編程語言與API 1.5 JVM配套的Java實用工具 1.6 小結(jié) 第2章 庫、類和方法的設(shè)計 2.1 庫的設(shè)計 2.2 類的設(shè)計 2.3 方法設(shè)計 2.4 小結(jié) 第3章 在應(yīng)用程序中使用線程 3.1 Java線程 3.2 創(chuàng)建線程 3.3 使用線程的缺點 3.4 線程管理 3.5 共享資源的使用同步 3.6 線程優(yōu)先級 3.7 監(jiān)控程序線程 3.8 在應(yīng)用程序中加入線程 3.9 線程控制 3.10 完成DownloadManager 3.11 線程中的過時方法 3.12 DownloadFiles類 3.13 未捕捉的異常 3.14 自愿放棄處理器 3.15 并發(fā)工具 3.16 小結(jié) 第4章 集合 4.1 集合演變 4.2 集合類與接口 4.3 集合使用技巧 4.4 小結(jié) 第5章 布局管理器 5.1 布局管理器與GUI構(gòu)造 5.2 CardLayout 5.3 FlowLayout 5.4 GridLayout 5.5 BorderLayout 5.6 GridBagLayout 5.7 BoxLayout 5.8 布局管理器的使用準則 5.9 創(chuàng)建自定義布局管理器 5.10 小結(jié) 第6章 使用Swing的JTable組件 6.1 數(shù)據(jù)模型 6.2 使用含有JTable組件的JScrollPane類 6.3 JTable組件的面向列設(shè)計 6.4 調(diào)整表格尺寸 6.5 調(diào)整列的尺寸 6.6 單元格繪制 6.7 編輯表格單元格 6.8 表格選項設(shè)置 6.9 表格的標題 6.10 對表格按行進行排序 6.11 添加和刪除表格行 6.12 顯示特定的表格行 6.13 小結(jié) 第7章 使用Swing的JTree組件 7.1 JTree術(shù)語簡介 7.2 創(chuàng)建JTree實例 7.3 TreePath類 7.4 TreeModelListener接口 7.5 TreeModelEvent類 7.6 DefaultTreeModel類 7.7 繪制樹節(jié)點 7.8 編輯樹的節(jié)點 7.9 定制分支節(jié)點句柄 7.10 線型與Java或Metal 外觀 7.11 節(jié)點選擇 7.12 折疊和展開節(jié)點 7.13 小結(jié) 第8章 添加剪切和粘貼功能 8.1 剪貼板:剪切和復(fù)制數(shù)據(jù)的存儲位置 8.2 存取與檢索串行化的Java對象 8.3 在Java程序和本地應(yīng)用程序之間傳輸數(shù)據(jù) 8.4 編寫任意的二進制數(shù)據(jù) 8.5 小結(jié) 第9章 添加拖放功能 9.1 拖放操作的類型 9.2 預(yù)定義光標 9.3 從本地應(yīng)用程序執(zhí)行文件選擇釋放 9.4 執(zhí)行本地傳輸 9.5 執(zhí)行鏈接/引用操作 9.6 在Java程序和本地應(yīng)用程序之間傳輸 9.7 傳輸文本數(shù)據(jù) 9.8 小結(jié) 第10章 打印 10.1 定位打印服務(wù) 10.2 創(chuàng)建打印任務(wù) 10.3 定義打印文檔 10.4 初始化打印 10.5 監(jiān)控打印任務(wù) 10.6 Service-Formatted打印的概念 10.7 小結(jié) 第11章 JDBC介紹 11.1 SQL標準和JDBC版本 11.2 JDBC驅(qū)動器 11.3 獲得數(shù)據(jù)庫連接 11.4 Statement 11.5 JDBC數(shù)據(jù)類型 11.6 ResultSet類 11.7 ResultSetMetaData 11.8 RowSet 11.9 事務(wù) 11.10 連接池 11.11 錯誤和警告 11.12 調(diào)試功能 11.13 釋放資源 11.14 小結(jié) 第12章 應(yīng)用程序國際化 12.1 地區(qū) 12.2 資源綁定 12.3 區(qū)分地區(qū)格式與分析 12.4 MessageFormat 12.5 ChoiceFormat 12.6 分析文本數(shù)據(jù) 12.7 文本比較與排序 12.8 應(yīng)用程序國際化 12.9 運行時修改Locale選項 12.10 native2ascii 12.11 小結(jié) 第13章 XML的使用 13.1 XML與HTML 13.2 何時及為何使用XML 13.3 創(chuàng)建XML文檔 13.4 分析及有效性 13.5 轉(zhuǎn)換XML文檔 13.6 小結(jié) 第14章 添加注解 14.1 注解的使用 14.2 創(chuàng)建定制注解 14.3 替換外部元數(shù)據(jù) 14.4 注解處理工具的使用 14.5 小結(jié)
編輯推薦
作為最強大、最通用的編程語言,Java因其適應(yīng)性和可擴展性可以應(yīng)用于各種開發(fā)環(huán)境?! ”緯贘ava的核心平臺J2SE,全面介紹了在不同環(huán)境中運用Java語言和API開發(fā)應(yīng)用程序的關(guān)鍵技術(shù),以及xML數(shù)據(jù)交換、Swing圖形用戶界面等高級主題。本書是專業(yè)級的編程指南,囊括了Java殲發(fā)人員需要了解的精煉要點和復(fù)雜主題。通過對本書的學習,有助于各專業(yè)領(lǐng)域的Java開發(fā)人員丌發(fā)出強大而精密的應(yīng)用程序。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載