第1章 Java語言概述
1. 1 HelloJava程序
1. 1. 1 HelloApplication示例與分析
1. 1. 2 AppletHello示例與分析
1. 1. 3 ServletHello示例與分析
1. 1. 4 JSPHello示例與分析
1. 1. 5 應用JBuilder編寫上述程序
1. 1. 6 使用JBuilder編譯HelloJava程序
1. 2 常用文件后綴名解釋
1. 3 Java語言的特性
1. 4 Java的執(zhí)行過程
1. 5 Java執(zhí)行效率比較
1. 6 Java的應用范圍
1. 7 Java的運行環(huán)境
1. 8 Java的最新技術動向
1. 9 初學者應該注意的幾個問題
1. 9. 1 區(qū)分大小寫
1. 9. 2 使用". "引用屬性與方法
1. 9. 3 使用{}標識程序塊
小結
綜合練習一
一. 填空題
二. 判斷題
三. 問答題
四. 上機實習題
第2章 JDK的安裝與使用
2. 1 JDK的下載與安裝
2. 2 JDK的運行環(huán)境配置
2. 2. 1 JDK的文件結構分析
2. 2. 2 查詢. 設置. 更改Path變量
2. 2. 3 Classpath的查詢和設置
2. 2. 4 設置環(huán)境的問題分析
2. 3 JDK的新特性
2. 4 JDK工具的使用
2. 4. 1 常用工具的使用方法與實例
2. 4. 2 代碼國際化工具的使用方法與
實例
2. 5 JDK的程序演示與分析
2. 5. 1 Applets的程序演示
2. 5. 2 JFC的程序演示
小結
綜合練習二
一. 填空題
二. 判斷題
三. 問答題
四. 上機實習題
第3章 面向對氟程序(OOP)的
基本概念
3. 1 面向對象程序的總述與圖解
3. 2 對象的說明與實例演示
3. 3 類的說明與實例演示
3. 3. 1 屬性的說明與實例演示
3. 3. 2 方法的說明與實例演示
3. 4 多態(tài)性的說明與實例演示
3. 5 重載方法的說明與實例演示
3. 6 接口的說明與實例演示
3. 7 抽象類與抽象方法的說明與
實例演示
3. 8 抽象類與接口的區(qū)別
3. 9 信息的說明與實例演示
3. 10 繼承性的說明與實例演示
3. 11 this. super標識符的使用
3. 12 綜合實例
小結
綜合練習三
一. 填空題
二. 判斷題
三. 問答題
四. 上機實習題
第4章 Java編輯工具
4. 1 UltraEdit
4. 1. 1 下載與安裝
4. 1. 2 使用說明
4. 2 Homesite
4. 2. 1 下載與安裝
4. 2. 2 使用說明
4. 3 VisualCaf6
4. 3. 1 下載與安裝
4. 3. 2 使用說明
4. 4 ForteForJava
4. 4. 1 下載與安裝
4. 4. 2 使用說明
4. 5 Jbuilder 6
4. 5. 1 下載與安裝
4. 5. 2 使用說明
4. 6 使用Google搜索Java編輯工具
4. 7 三個可視化工具的性能比較
4. 8 JBuilder6在本書所扮演的角色
小結
綜合練習四
一. 填空題
二. 判斷題
三. 問答題
四. 上機實習題
第5章 Java幫助文件的使用
5. 1 JDK的幫助使用指南
5. 2 JBuilder的可視化幫助使用指南
5. 3 Java. sun. com的幫助使用指南
5. 3. 1 文檔的使用指南
5. 3. 2 Specification的使用指南
5. 3. 3 白皮書的使用指南
小結
綜合練習五
一. 填空題
二. 判斷題
三. 問答題
四. 上機實習題
第6章 Java的編碼規(guī)范
6. 1 應用Java編碼規(guī)范的重要性
6. 2 規(guī)范代碼的編寫步驟
6. 3 規(guī)范代碼示例
6. 4 名稱編寫規(guī)范
6. 4. 1 類名稱的編寫規(guī)范
6. 4. 2 接口名稱的編寫規(guī)范
6. 4. 3 類包名稱的編寫規(guī)范
6. 4. 4 函數名稱的編寫規(guī)范
6. 4. 5 參數名稱的編寫規(guī)范
6. 4. 6 屬性名稱的編寫規(guī)范
6. 4. 7 控件名稱的編寫規(guī)范
6. 4. 8 本地變量名稱的編寫規(guī)范
6. 4. 9 常量名稱的編寫規(guī)范
6. 4. 10 集合名稱的編寫規(guī)范
6. 5 三種注釋的編寫規(guī)范
6. 5. 1 文檔注釋語法與使用
6. 5. 2 C風格注釋語法與使用
6. 5. 3 單行注釋語法與使用
6. 6 代碼的格式規(guī)范
6. 7 測試代碼的編寫規(guī)范
6. 8 優(yōu)秀編碼的要素
6. 9 程序國際化
6. 9. 1 一個可以顯示多國語言的程序
6. 9. 2 Locale類的應用知識與實例
6. 9. 3 ResourceBundle類的應用知識與實例
6. 9. 4 變量的國際化格式
6. 9. 5 文本的國際化處理
小結
綜合練習六
一. 填空題
二. 判斷題
三. 問答題
四. 上機實習題
第7章 Java的基礎知識
7. 1 變量的名字規(guī)范
7. 2 定義變量名字的方法
7. 3 變量的生命周期
7. 3. 1 static變量的應用
7. 3. 2 final關鍵字的應用
7. 4 操作符的表達形式與實例應用
7. 4. 1 算術操作符
7. 4. 2 關系操作符
7. 4. 3 條件操作符
7. 4. 4 移位操作符
7. 4. 5 邏輯操作符
7. 4. 6 賦值操作符
7. 4. 7 其他操作符
7. 4. 8 轉義符號
7. 4. 9 unicode
7. 5 數字類的操作
7. 5. 1 整數類的操作
7. 5. 2 長整型整數類的操作
7. 5. 3 短整型整數類的操作
7. 5. 4 字節(jié)型整數類的操作
7. 5. 5 浮點數類的操作
7. 5. 6 雙精度浮點數類的操作
7. 5. 7 大整數類的操作
7. 5. 8 大浮點數類的操作
7. 5. 9 科學記數的表示
7. 5. 10 Math類的操作
7. 5. 11 Random類的操作
7. 6 字符類的操作
7. 7 字符串類的操作
7. 7. 1 字符串類的創(chuàng)建
7. 7. 2 使用length()方法獲取字符串的長度
7. 7. 3 比較字符串的開始及結束字
7. 7. 4 查找某字符在字符串出現的位置
7. 7. 5 使用參數查找字符在字符串的位置
7. 7. 6 比較字符串
7. 7. 7 字符串的抽取
7. 7. 8 字符串的大小寫轉換
7. 7. 9 字符串的截取空格操作
7. 7. 10 字符串的增加操作
7. 7. 11 字符串的替換操作
7. 8 StringTokenizer類的定義及使用
7. 9 StringBuffer類的操作
7. 10 日期類的操作
7. 10. 1 Date類的操作
7. 10. 2 Calendar類的操作
7. 10. 3 DateFormat日期格式類的
操作
7. 11 數組的語法與實例應用
7. 11. 1 一維數組及多維數組的創(chuàng)建
7. 11. 2 訪問數組的元素
7. 11. 3 獲得數組的總數
7. 11. 4 游歷數組的方法
7. 11. 5 數組的復制操作
7. 12 數據類型轉換操作
7. 12. 1 數字類型之間的轉換操作
7. 12. 2 字符型與數字型變量
互相轉換的操作
7. 12. 3 日期型變量與字符型. 數字型
變量之間的互相轉換操作
7. 13 Java的控制語句操作
7. 13. 1 if語句操作
7. 13. 2 if-else語句操作
7. 13. 3 使用循環(huán)語句
7. 14 處理異常操作
小結
綜合練習七
一. 填空題
二. 判斷題
三. 問答題
四. 上機實習題
第8章 Java對象. 類的基礎知識
8. 1 對象與類的生命周期
8. 2 對象的語法與應用實例
8. 2. 1 對象的創(chuàng)建
8. 2. 2 對象的使用
8. 2. 3 對象的刪除
8. 3 類的語法與應用實例
8. 3. 1 類的語法范式
8. 3. 2 三種不同類型的類的聲明
8. 3. 3 類的構造器
8. 3. 4 類的屬性與方法
8. 3. 5 類的繼承性
8. 3. 6 編寫嵌套類
8. 4 接口的語法與應用實例
8. 4. 1 接口的創(chuàng)建
8. 4. 2 接口屬性與方法的語法知識
8. 4. 3 接口的應用實例
8. 5 類包的語法與應用實例
8. 6 集合類的語法與應用實例
8. 6. 1 集合的結構圖解
8. 6. 2 集合類排序的實例分析
8. 6. 3 集合類相互轉換操作
小結
綜合練習八
一. 填空題
二. 判斷題
三. 問答題
四. 上機實習題
第9章 JAR文件的使用
9. 1 JAR文件基礎知識
9. 1. 1 JAR文件的創(chuàng)建
9. 1. 2 JAR文件的查看
9. 1. 3 JAR文件的解開
9. 1. 4 JAR文件的更新
9. 1. 5 Manifest的文件結構與創(chuàng)建
9. 1. 6 運行JAR包的應用程序
9. 2 使用JBuilder操作JAR文件
小結
綜合練習九
一. 填空題
二. 判斷題
三. 問答題
四. 上機實習題
第10章 Applet的基本知識
10. 1 使用JBuilder學習Applet的編寫規(guī)范
10. 2 Applet的生命周期與實例分析
10. 3 Applet的HTML標識
10. 4 Applet的事件與實例
10. 4. 1 繪制事件
10. 4. 2 鼠標事件
10. 4. 3 鍵盤事件
10. 5 使用JBuilder添加Applet控件的實例分析
10. 6 Applet應用例子
10. 6. 1 加載網絡文件的Applet
10. 6. 2 加載圖片的Applet
10. 6. 3 在狀態(tài)欄顯示信息的Applet
10. 6. 4 在Applet中使用超級鏈接
10. 6. 5 訪問瀏覽器的其他
Applet的例子
10. 6. 6 播放音樂的Applet
10. 6. 7 接收用戶變量的Applet
10. 6. 8 獲取系統(tǒng)變量的Applet
10. 7 Applet的安全限制
10. 8 Applet與應用程序互換操作的實例演示
小結
綜合練習十
一. 填空題
二. 判斷題
三. 問答題
四. 上機實習題
第11章 JFC/Swing的實用知識
11. 1 從一個簡單的例子說明Swing應用程序的編寫規(guī)范
11. 2 從一個簡單的例子說明SwingApplet的編寫規(guī)范
11. 3 Swing布局管理器分析與實例
11. 3. 1 BorderLayout實例分析
11. 3. 2 BoxLayout實例分析
11. 3. 3 CardLayout實例分析
11. 3. 4 FlowLayout實例分析
11. 3. 5 GridLayout實例分析
11. 3. 6 GridBagLayout實例分析
11. 3. 7 任意坐標布局的實例分析
11. 4 Swing事件接收器分析與實例
11. 4. 1 應用事件接收器的幾個方法
11. 4. 2 動作接收器實例分析
11. 4. 3 窗口接收器的實例分析
11. 4. 4 文本操作接收器實例分析
11. 4. 5 變化接收器實例分析
11. 4. 6 組件接收器實例分析
11. 4. 7 容器接收器實例分析
11. 4. 8 文檔接收器實例分析
11. 4. 9 聚焦接收器實例分析
11. 4. 10 窗口內框架接收器實例分析
11. 4. 11 條目接收器的實例分析
11. 4. 12 鍵盤接收器的實例分析
11. 4. 13 列表數據接收器的實例分析
11. 4. 14 數據選擇接收器的實例分析
11. 4. 15 鼠標接收器的實例分析
11. 4. 16 鼠標移動接收器的實例分析
11. 4. 17 表格接收器的實例分析
11. 4. 18 樹接收器的實例分析
11. 4. 19 撤消與重做接收器的實例分析
11. 4. 20使用JBuilder應用事件接收器
11. 5 Swing控件實例分析
11. 5. 1 Swing控件及容器結構總圖
11. 5. 2 首層容器實例分析
11. 5. 3 容器實例分析
11. 5. 4 特別用途容器實例分析
11. 5. 5 基本控件實例分析
11. 5. 6 固定信息顯示控件實例分析
11. 5. 7 格式化信息控件實例分析
11. 6 Swing的線程分析
11. 7 Swing的幾個有用特性
11. 7. 1 使用動作類的實例
11. 7. 2 幫助技術的應用
11. 7. 3 邊框技術的實例
11. 7. 4 圖標技術的分析
11. 7. 5 窗口風格設置
11. 7. 6 計時器的應用實例
11. 7. 7 設置字體的應用實例
11. 7. 8 ButtonGroup的應用實例
11. 8 AWT的制圖技術
11. 8. 1 繪制多種形狀的應用實例
11. 8. 2 處理圖像的應用實例
11. 9 Swing組件與AWT組件的相互轉化
小結
綜合練習十一
一. 填空題
二. 判斷題
三. 問答題
四. 上機實習題
第12章 Java的高級應用
12. 1 設置程序屬性分析
12. 2 System類與Runtime類
12. 2. 1 System類的默認屬性
12. 2. 2 數組復制應用
12. 2. 3 獲取虛擬機的內存的總數值及
剩余內存的數值
12. 2. 4 回收內存應用
12. 2. 5 建立進程運行外部程序
12. 3 線程的創(chuàng)建與管理
12. 3. 1 運用時間器演示線程
12. 3. 2 線程的創(chuàng)建
12. 3. 3 線程的生命周期
12. 3. 4 線程的優(yōu)先權
12. 3. 5 synchronized的應用
12. 3. 6 wait與notify All的應用
12. 3. 7 線程死鎖的含義
12. 3. 8 線程數組
12. 4 文件操作
12. 4. 1 讀寫器結構總圖
12. 4. 2 文本文件讀入與寫出類
12. 4. 3 流文件讀入與寫出類
12. 5 網絡應用
12. 5. 1 URL應用實例
12. 5. 2 Sockets應用實例
12. 5. 3 Datagrams應用實例
12. 6 2D Graphics應用實例
12. 7 映象技術--訪問類. 接口. 對象的應用
12. 7. 1 訪問類應用
12. 7. 2 訪問接口應用
12. 7. 3 訪問對象應用
小結
綜合練習十二
一. 填空題
二. 判斷題
三. 問答題
四. 上機實習題
第13章 JavaBean的基礎知識與應用
13. 1 從一個簡單的例子說明Bean的
編寫規(guī)范
13. 1. 1 Bean的創(chuàng)建
13. 1. 2 Bean的訪問
13. 2 使用JBuilder創(chuàng)建Bean
13. 3 Bean的屬性
13. 3. 1 添加基本屬性
13. 3. 2 添加Bound屬性
13. 3. 3 添加constrained屬性
13. 3. 4 應用Bound與constrained屬性
13. 4 Bean事件的操作
13. 4. 1 創(chuàng)建帶有事件的Bean
13. 4. 2 創(chuàng)建帶有事件接收器的Bean
13. 4. 3 創(chuàng)建自定義事件與事件接收器
13. 5 Bean信息類的操作
13. 6 在JBuilder的工具欄添加
自定義的JavaBean
小結
綜合練習十三
一. 填空題
二. 判斷題
三. 問答題
四. 上機實習題
第14章 數據庫的基礎知識與應用
14. 1 從一個簡單例子分析
數據庫(JDBC)編寫方法
14. 2 數據庫的性能比較與連接實例
14. 2. 1 數據庫的性能比較
14. 2. 2 數據庫的不同連接技術
14. 2. 3 Access的連接應用
14. 2. 4 SQLServer的連接應用
14. 2. 5 MySQL的連接應用
14. 2. 6 Oracle的連接應用
14. 3 運用JDBC進行數據庫操作
14. 3. 1 基本操作
14. 3. 2 高級操作
14. 4 使用SQL命令進行數據庫操作
14. 4. 1 數據庫創(chuàng)建. 刪除語法與
實例分析
14. 4. 2 數據表創(chuàng)建. 刪除語法與
實例分析
14. 4. 3 SQL四個操作命令
14. 5 使用數據庫的Stored Procedure
操作SQL命令的語法與應用實例
14. 6 數據表的上鎖技術
14. 7 在Applet運用數據庫的實例分析
14. 8 JBuilder數據庫工具集的
可視化操作
小結
綜合練習十四
一. 填空題
二. 判斷題
三. 問答題
四. 上機實習題
第15章 J2EE的基礎知識與應用
15. 1 J2EE下載與安裝
15. 2 J2EE環(huán)境設置與編寫工具
15. 2. 1 J2EE環(huán)境設置
15. 2. 2 使用ant工具編譯J2EE程序
15. 2. 3 J2EE命令使用說明
15. 2. 4 J2EE可視化工具使用說明
15. 2. 5 J2EE的程序結構剖析
15. 3 J2EE的Hello程序演示
15. 3. 1 在客戶端運行Hello程序示例
15. 3. 2 去除用戶/密碼提示框的
Hello程序示例
15. 3. 3 JSP運用EJB的程序示例
15. 4 EJB的基礎知識與實例分析
15. 4. 1 EJB的運行結構
15. 4. 2 會話Bean
15. 4. 3 全局Bean
15. 4. 4 建立數據庫連接緩沖池
15. 4. 5 EJB的環(huán)境變量與主鍵
15. 4. 6 Bean的事務處理
15. 5 使用JBuilder創(chuàng)建EJB
小結
綜合練習十五
一. 填空題
二. 判斷題
三. 問答題
四. 上機實習題
第16章 Java的互聯網應用
16. 1 Servlet基礎知識與應用實例
16. 1. 1 從一個簡單例子說明
Servlet的編寫規(guī)范
16. 1. 2 Servlet生命周期分析與
應用實例
16. 1. 3 保存客戶端的信息
16. 1. 4 使用RequestDispatcher
跳轉不同的頁面
16. 1. 5 共享同一個服務器內
Servlet的資源
16. 2 JSP技術簡介
16. 3 使用JBuilder編寫互聯網
程序的實例演示
小結
綜合練習十六
一. 填空題
二. 判斷題
三. 問答題
四. 上機實習題
第17章 XML的基礎知識與應用
17. 1 XML簡介
17. 2 從一個簡單的XML例子
說明XML的編寫規(guī)范
17. 3 初學者需要注意的幾個問題
17. 4 使用JBuilder編寫XML
文件的實例演示
17. 5 Java與XML相關類包的結構圖解
17. 5. 1 XML傳遞數據的流程圖
17. 5. 2 SAX解釋器類包的結構圖解
17. 5. 3 DOM解釋器類包的結構圖解
17. 5. 4 XSLT解釋器類包的結構圖解
17. 6 SAX的基礎知識與實例分析
17. 6. 1 內容事件處理機制
17. 6. 2 注釋解釋的應用
17. 6. 3 XML文檔檢驗機制
17. 7 DOM的基礎知識與實例分析
17. 8 XSLT的基礎知識與實例分析
17. 9 使用JBuilder編寫XML
文件解釋器的實例演示
17. 9. 1 編寫SAX解釋器的實例演示
17. 9. 2 根據DTD文件創(chuàng)建
XML編寫器
小結
綜合練習十七
一. 填空題
二. 判斷題
三. 問答題
四. 上機實習題
第18章 經典實例
18. 1 Applet實例演示
18. 1. 1 圖片特效制作
18. 1. 2 導航條制作
18. 1. 3 動態(tài)按鈕制作
18. 1. 4 計數器制作
18. 1. 5 Windows桌面制作
18. 1. 6 時鐘制作
18. 1. 7 彈跳板游戲制作
18. 2 Application應用程序演示
18. 2. 1 用戶管理模塊制作
18. 2. 2 圖書館管理系統(tǒng)的制作
18. 2. 3 會計管理軟件的制作
18. 3 Servlet及JSPW聯網程序演示
小結
結束語
參考答案
參考文獻