目錄
第一篇Java語言初步
第1章概述.
1.1Java的曆史
1.1.l什麼是Java
l.1.2Java帶來的影響
l.l.3Java語言的應用前景
1.2Java語言的特點
1.2.1Java是簡單的.
1.2.2Java是麵嚮對象的
1.2.3Java是靜態類型的
1.2.4JaVa是編譯型的
1.2.5Java是體係結構中立的
1.2.6Java是健全的
1.2.7Java是小巧的
1.2.8Java是多綫程的
1.2.9Java是可收集無用的存儲單元的
1.2.10Java是快速的
1.2.11Java是安全的
1.3幾種Java語言的開發工具簡介
1.3.1Java如何進行布局管理
1.3.2Java Workshop 2.0
1.3.3JBuilder 1.0
1.3.4VisalAge for Java Enterprise Version 1.0
1.3.5Visual Cafe for Java Database Development Edition 2.0
1.4對Java語言的常見誤解
1.4.IJava是HTML的擴充
1.4.2Java是一種很容易學會的編程語言
1.4.3Java是一個簡單的編程環境
1.4.4Java將成為所有平颱的統一編程語
1.4.5Java是解釋型的,它對於特殊平颱的重要應用太慢瞭
l。4.6所有的Java程序都在Web頁中運行
1.4.7Java消除瞭CGI編程的需要
1.4.8Java將徹底改變客戶/服務器計算
1.4.9使用Java,用戶可以用500美元的Internet設備來代替計算機
1.4.10Java將允許放棄基於部件的計算模式
1.5簡單的Java程序
第2章Java程序設計基礎
2.1定義常量
2.1.1常量
2.1.2整型常量
2.1.3實型常量
2.l.4字符型常量
2.1.5字符串型常量
2.2定義變量
2.2.1變量
2.2.2整型變量
2.2.3實型變量
2.2.4字符型變量
2.2.5布爾型變量
2.2.6各類數值型數據間的混閤運算
2.3運算符和錶達式
2.3.1算術運算符
2.3.2關係運算符
2.3.3布爾邏輯運算符
2.3.4位運算符
2.3.5賦值運算符
2.3.6條件運算符
2.3.7錶達式
2.4Java流程控製
2.4.1分支語句
2.4.2循環語句
第3章Java麵嚮對象程序設計
3.1麵嚮對象的基本概念
3.1.1對象
3.1.2消息
3.1.3類
3.2對象及對象的使用
3.1.1創建對象
3.2.2引用對象
3.2.3撤消對象
3.3類的定義及實現
3.3.1類說明
3.3.2類體
3.4方法的定義和實現
3.4.l方法的說明
3.4.2方法體
3.4.3構造子
3.4.4析構子
3.5重用技術
3.5.1繼承
3.5.2界麵
第4章數組與字符串
4.l數組
4.1.1數組的聲明及初始化
4.1.2數組的引用
4.1.3多維數組
4.2字符串
4.2.l不可變字符串
4.2.2可變字符串
第5章Java的輸入與輸齣流
5.1InputStream類
5.1.1read()方法
5.1.2available()方法
5.1.3close()方法
5.l.4可標記流
5.1.5skip()方法
5.2OutputStream類
5.2.1write()方法
5.2.2flush()方法
5.2.3close()方法
5.3字節數組的輸入輸齣(I/O)
5.3.1ByteArrayInputStream類
5.3.2ByteArrayInputStream類
5.3.3StringBufferInputStream類
5.4文件輸入輸齣(I/O)
5.4.1File類
5.4.2FileDescriptor類
5.4.3FileInputStream類
5.4.4FileOutputStream類
5.5過濾I/O
5.5.1FilterInputStream類
5.5.2FilterOuputStream類
5.5.3緩衝I/O
5.5.4數據I/O
5.5.5管道I/O
5.6隨機訪問文件
5.6.1創建隨機訪問文件
5.6.2訪問信息
5.6.3增加信息
5.6.4追加信息例子
5.7StreamTokenizer類
5.8URL輸入流
第二篇 IBM VisualAge For Java 3.0程序設計
第6章VisuaAge for Java IDE介紹
6.1安裝IBM VisualAge for Java
6.1.l運行安裝之前
6.1.2安裝步驟
6.2建立你的第一個Java小程序
6.2.1創建Java小程序
6.2.2測試Java小程序
6.3VisualAge for JavaIDE概述
6.3.1IDE簡介
6.3.2重要概念
6.4測覽VisualAge for Java IDE
6.4.1工作颱窗口
6.4.2瀏覽器
6.4.3VisualAge for Java IDE中的符號
與快捷鍵
6.4.4定製VisualAgeforJavaIDE
6.4.5IDE失效或工作區毀壞
6.4.6Applctat覽器
6.4.7查找程序元素
6.4.8在IDE中打印
6.4.9訪問上下文敏感API幫助
6.4.10使用快速啓動窗口
6.4.11生成類的HTML文檔
第7章在IDE中開發應用程序
7.l創建程序和程序元素
7.1.1創建項目
7.1.2創建包
7.1.3Java小程序與Java應用程序
7.1.4生成類
7.1.5生成方法存根
7.1.6創建接口
7.1.7創建方法
7.1.8創建字段
7.1.9生成字段存取方法
7.1.10編寫與格式化源代碼
7.1.11從資源庫嚮工作區添加項目和包
7.1.12從資源庫嚮工作區添加類和方法
7.1.13更換工作區的修訂版
7.1.14動態裝入外部類
7.1.15從文件係統導入文件
7.1.16從另一個資源庫中導入
7.1.17在項目中包含資源文件
7.2修改程序元素
7.2.1保存更改的代碼
7.2.2存儲工作區
7.2.3編譯代碼
7.2.4查找和修正問題
7.2.5版本化程序元素
7.2.6創建開放修訂版
7.2.7從工作區刪除程序元素
7.2.8復製或移動程序元素
7.2.9重命名程序元素
7.2.10比較兩個程序元素
7.2.11比較程序元素的修訂版
7.2.12閤並類或接日的修訂版.
7.3在代碼片段編輯測試窗中組織用戶思路
7.3.1代碼片段編輯測試窗
7.3.2實驗代碼片段
7.4管理資源庫
7.4.1備份資源庫
7.4.2從資源庫中刪除程序元素
7.4.3恢復程序元素
7.4.4壓縮資源庫
第8章運行和調試程序
8.1運行程序
8.1.l在IDE中運行Applet
8.1.2在IDE中運行應用程序
8.1.3對Applet作運行時更改
8.2調試程序
8.2.1在開發周期中用集成調試器調試
8.2.2手工啓動集成調試器
8.2.3掛起、恢復和終止綫程
8.2.4在源代碼中設置斷點
8.2.5配置並設置斷點條件
8.2.6在外部類中設置斷點
8.2.7選擇調試器要捕獲的異常
8.2.8清除並且禁止斷點
8.2.9檢查並修改變量值
8.2.10單步跟蹤方法
8.2.11調試過程中修改代碼
8.2.12在集成調試器中求值錶達式
8.2.13單步執行時監視一個錶達式的值
8.2.14生成類跟蹤
8.2.15設置調試器選項
8.3導齣代碼
8.3.1導齣代碼
8.3.2導齣字節碼
8.3.3導齣資源文件
8.3.4調試導齣
8.3.5導齣到另一個資源庫
第9章異常處理
9.1異常的概念
9.1.1采用新的齣錯處理機製
9.1.2異常
9.2異常處理
9.2.1try/catch塊
9.2.2finally塊
9.2.3try/catch/finally組閤使用
9.3異常類的層次
9.3.l運行異常
9.3.2非運行異常
9.4激反異
9.5創建自己的異常
9.5.1定義一個新的異常類
9.5.2創建程序中的異常
第10章Java網絡編程
10.l網絡基礎
10.1.l計算機網絡的概念、特點及功能
10.1.2網絡協議簡介
10.1.3IP地址
10.2用InetAddress類進行Internet尋址
10.2.1java.net包
10.2.2用InetAddress類進行Internet尋址
10.3用UM類訪問網絡資源
10.3.l什麼是URL
10.3.2URL類的創建與地址查詢
10.3.3用URL類訪問資源
10.3.4URL Connection類
10.3.5AppletContext類
10.4Java的Socket通訊機製
10.4.1Socket類
10.4.2有連接通訊方式的客戶/服務器應用工作模式
10.5Java的數據報通訊機製
10.5.1數據報簡介
10.5.2數據報方式的通訊過程
10.5.3數據報的創建
10.6網絡安全措施
10.6.1網絡安全與SecurityManager類
10.6.2覆蓋Security Manager類中的檢驗方法
10.6.3安裝新的SecurityManager類對象
第11章多綫程程序設計
11.1綫程相關概念
11.2Java綫程的創建
11.2.l繼承Thread父類
11.2.2實現hanable接日
11.3綫程狀態與綫程控製
11.4綫程組
11‘5綫程優先級和綫程調度
11.6綫程同步和死鎖
第12章圖形用戶界麵構件
12.1抽象窗口工具集AWT簡介
12.2GUI標準構件的使用方法
12.2.1Component類提供的方法
12.2.2添加構件到容器中
12.2.3改變構件的外觀行為
12.3事件處理機製
12.3.l鍵盤事件
12.3.2鼠標事件
12.3.3動作(Action)事件
12.3.4其他事件
12.4創建用戶界麵
12,4.1按鈕(Button)
12.4.2檢查盒(Checkbox)
12.4.3選擇框(Choice)
12.4.4標簽(Label)
12.4.5列錶(List)
12.4.6滾動條(Scrollbar)
12.4.7文本輸入域(TextField &TextArea)
12.4.8框架(Frame)
12.4.9對話框(Dialog)
12.5布局控製
12.5.1流控製(FlowLayout)
12.5.2邊界控製(BorderLayout)
12.5.3柵格控製(GridLayout)
12.5.4卡片控製(CardLayout)
12.5.5柵格包控製(GridBagLayout)
12.6創建和使用菜單.
12.6.1菜單(Menu)簡介
12.6.2菜單的創建步驟
12.6.3菜單的事件處理
12.6.4菜單實例
第13章圖形和圖像
13.1應用components類作圖
13.2應用Graphics類
13.2.1顔色
13.2.2作圖方法
13.2.3設置大小
13.3處理圖像
13.3.l應用MediaTracker
13.3.2創建脫屏圖像闆麵
13.3.3producer和consumer
· · · · · · (
收起)