內容簡介
《
21天學通Java6》是人民郵電出版社出版的編程技術累圖書。內容包括3周的課程,通過學習,讀者將具備使用Java開發應用程式、servlet和JSP的知識和技能。第1周介紹Java語言的基本知識,包括數據類型、變數、表達式、對象、數組、條件語句、循環、類、接口、包、異常、斷言和執行緒等;第2周介紹Java類庫,包括向量、堆疊、映射、散列表和位組等數據結構,以及Swing組件、布局管理器和JavaWebStart等;第3周介紹高級主題,包括輸入和輸出、對象序列化、通過Internet進行通信、使用資料庫、XML、Web服務、servlet和JSP等內容。
本書可作為初學者學習Java編程技術的教程,也可供已掌握其他語言的程式設計師學習Java時參考。
作者簡介
RogersCadenhead(卡登海德),是Web應用程式開發人員兼作者,著有22本與Internet相關的圖書,其中包括《SamsTeachYourselfJava2in24Hours》。他還是一個網站發布人,其網站每年的訪問人次超過2400萬。
LauraLemay(勒梅),是一名技術文檔寫作人。在矽谷為各種公司編寫6年的軟體文檔後,她發現著書有趣得多。在業餘時間裡,LauraLemay喜歡收集計算機、E-mail地址、有趣的發色和機車模型。她還編寫了另外兩本圖書:《SamsTeachYourselfWebPublishingwithHTML》和《SamsTeachYourselfPerlin21Days》。
編輯推薦
只需21天的時間,便可具備使用Java,發運行在計算機中的應用程式、運行在Web服,務器中的servlet,以及通過瀏覽器啟動的JavaWebStart應用程式的知識和技能。
無需任何編程經驗。按《21天學通Java6》精心組織的21個課程進行學習,任何人都能掌握Java編程的基礎知識。
自我掌握進度。讀者可依次閱讀每章,以徹底理解所有的概念和方法論;也可有選擇地閱讀,學習自己最感興趣的技巧。
進行了全面的修訂、更新和擴充,以涵蓋最新的Java6功能。
學習開發獨立的Java應用程式、webservlet、JavaServerPage年JavaWebStart應用程式。
通過易於理解的實用示例,清晰地闡述Java編程的基本原理。
揭示如何使用Swin9快速開發圖形用戶界面程式。
檢測對知識的掌握程度。每章末尾都有問題、答案和練習,還有Java認證練習。
洞悉JDBC資料庫編程、Internet客戶/伺服器編程,以及使用開源類庫XOM分析XML。
闡述Java6新增的功能,女DJava6內置的關係資料庫JavaDB。
圖書目錄
第1周課程 Java語言
第1章 Java基礎
1.1Java語言
1.1.1Java的歷史
6.9.2接口中的方法
6.9.3擴展接口
6.9.4創建網上商店
6.10內部類
6.11總結
6.12問與答
6.13小測驗
6.13.1問題
6.13.2認證練習
6.14練習
第7章 異常、斷言和執行緒
7.1異常
7.1.1異常類
7.2管理異常
7.2.1異常一致性檢測
7.2.2保護代碼和捕獲異常
7.2.3finally子句
7.3聲明可能引發異常的方法
7.3.1throws子句
7.3.2應引發哪些異常
7.3.3傳遞異常
7.3.4throws和繼承
7.4創建並引發自己的異常
7.4.1引發異常
7.4.2創建自己的異常
7.4.3組合使用throws、try和throw
7.5何時使用和不使用異常
7.5.1什麼時候使用異常
7.5.2什麼時候不使用異常
7.5.3糟糕的異常使用方式
7.6斷言
7.7執行緒
7.7.1編寫執行緒化程式
7.7.2執行緒化應用程式
7.7.3終止執行緒
7.8總結
7.9問與答
7.10小測驗
7.10.1問題
7.10.2認證練習
7.11練習
第2周課程 Java類庫
第8章 數據結構
8.1超越數組
8.2Java數據結構
8.2.1Iterator
8.2.2位組
8.2.3Vector
8.2.4遍歷數據結構
8.2.5堆疊
8.2.6Map
8.2.7散列表
8.3泛型
8.4總結
8.5問與答
8.6小測驗
8.6.1問題
8.6.2認證練習
8.7練習
第9章 使用Swing
9.1創建應用程式
9.1.1創建界面
9.1.2開發框架
9.1.3顯示啟動畫面
9.1.4創建組件
9.1.5將組件加入到容器中
9.2使用組件
9.2.1圖示
9.2.2標籤
9.2.3文本框
9.2.4文本區域
9.2.5可滾動窗格
9.2.6複選框和單選按鈕
9.2.7組合框
9.2.8列表
9.3總結
9.4問與答
9.5小測驗
9.5.1問題
19.2設計XML語言
19.3使用Java處理XML
19.4使用XOM處理XML
19.4.1創建XML文檔
19.4.2修改MXL文檔
19.4.3格式化XML文檔
19.4.4評估XOM
19.5總結
19.6問與答
19.7小測驗
19.7.1問題
19.7.2認證練習
19.8練習
第20章 XMLWeb服務
20.1XML-RPC簡介
20.2使用XML-RPC進行通信
20.2.1傳送請求
20.2.2回響請求
20.3選擇XML-RPC實現
20.4使用XML-RPCWeb服務
20.5創建XML-RPCWeb服務
20.6總結
20.7問與答
20.8小測驗
20.8.1問題
20.8.2認證練習
20.9練習
第21章 編寫JayaServlet和JavaServerPage
21.1使用WebServlet
21.2開發Servlet
21.2.1使用cookie
21.2.2使用會話
21.3JSP
21.3.1編寫JSP
21.3.2創建Web應用程式
21.4JSP標準標記庫
21.5總結
21.6問與答
21.7小測驗
21.7.1問題
21.7.2認證練習
21.8練習
附錄
附錄A 使用Java開發包
A.1選擇Java開發工具
A.2配置JDK
A.2.1使用命令行界面
A.2.2切換資料夾
A.2.3在MS-DOS中創建資料夾
A.2.4在MS-DOS中運行程式
A.2.5修復配置錯誤
A.3使用文本編輯器
A.4創建程式
A.4.1在Windows中編譯和運行程式
A.4.2設定CLASSPATH變數
附錄B 使用Java開發包編程
B.1JDK概覽
B.2Java解釋器
B.3編譯器Javac
B.4瀏覽器appletviewer
B.5文檔工具Javadoc
B.6Java檔案存檔工具Jar
B.7調試器Jdb
B.7.1調試應用程式
B.7.2調試小程式
B.7.3高級調試命令
B.8使用系統屬性