目錄
第1章 Java語言概述
1.1 Java語言簡介
1.1.1 Java語言的發展
1.1.2 Java語言的特點
1.1.3 工作原理
1.2 Java程式運行環境
1.2.1 下載、安裝JDK
1.2.2 設定環境變數
1.2.3 開發工具介紹
1.3 第一個Java程式
1.3.1 編寫程式
1.3.2 編譯、運行
1.3.3 使用Eclipse編寫、執行程式
1.3.4 程式結構說明
1.3.5 Java程式調試技巧
1.4 上機實踐
1.5 常見問題及解答
1.6 小結
1.7 本章習題
第2章 簡單數據類型及運算
2.1 標識符與關鍵字
2.1.1 標識符
2.1.2 關鍵字
2.2 基本數據類型
2.2.1 布爾類型
2.2.2 字元型
2.2.3 整型
2.2.4 實型(浮點型)
2.2.5 數據類型轉換
2.3 運算符與表達式
2.3.1 算術運算符及表達式
2.3.2 賦值運算符及表達式
2.3.3 關係運算符及表達式
2.3.4 邏輯運算符及表達式
2.3.5位運算符及表達式
2.3.6條件運算符及表達式
2.3.7 運算符的優先權
2.4 變數與常量
2.4.1 定義變數
2.4.2 變數的作用域
2.4.3 定義常量
2.5 本章實例
2.6 上機實踐
2.7 常見問題及解答
2.8 小結
2.9 本章習題
第3章 流程控制
3.1 順序結構
3.2 選擇結構
3.2.1 if語句
3.2.2 switch語句
3.3 循環結構
3.3.1 for循環語句
3.3.2 while循環語句
3.3.3 多重循環
3.4 跳轉語句
3.4.1 break語句
3.4.2 continue語句
3.4.3 return語句
3.5 注釋語句
3.5.1單行注釋
3.5.2 多行注釋
3.6 本章實例
3.7 上機實踐
3.8 常見問題及解答
3.9 小結
3.10 本章習題
第4章 類與對象
4.1 創建類
4.1.1 聲明類
4.1.2 類成員的訪問控制
4.2 創建類的成員
4.3 創建類的方法
4.3.1 定義類的成員方法
4.3.2 構造方法
4.3.3 main()方法
4.3.4 方法的可變參數
4.4 關鍵字this
4.5 對象
4.5.1 對象的創建
4.5.2 對象的使用
4.5.3 對象的清除
4.6 本章實例
4.7 上機實踐
4.8 常見問題及解答
4.9 小結
4.10 本章習題
4.1.1 聲明類
4.1.2 類成員的訪問控制
4.2 創建類的成員
4.3 創建類的方法
4.3.1 定義類的成員方法
4.3.2 構造方法
4.3.3 main()方法
4.3.4 方法的可變參數
4.4 關鍵字this
4.5 對象
4.5.1 對象的創建
4.5.2 才象的使用
4.5.3 對象的清除
4.6 本章實例
4.7 上機實踐
4.8 常見問題及解答
4.9 4 小結
4.10 本章習題
第5章 深入面向對象編程
5.1 類的封裝、繼承與多態
5.1.1 封裝
5.1.2 繼承
5.1.3 多態
5.2 抽象類與接口
5.2.1 抽象類
5.2.2 接口
5.3 內部類
5.3.1 內部類
5.3.2 匿名內部類
5.4 包
5.4.1 創建包
5.4.2 使用包
5.5 本章實例
5.6 機實踐
5.7 常見問題及解答
5.8 小結
5.9 本章習題
第6章 複合數據類型
6.1 數組
6.1.1 數組的定義
6.1.2 創建數組
6.1.3 數組的使用
6.1.4 多維數組
6.2 字元串
6.2.1 創建字元串
6.2.2 字元串連線
6.2.3 字元串比較
6.2.4 字元串其他常用操作
6.2.5 StringBuffer類
6.3 集合
6.3.1 集合框架
6.3.2 訪問集合元素
6.3.3 列表(List)
6.3.4 集合(Set)
6.3.5 映射(Map)
6.4 增強for循環
6.5 泛型
6.5.1 泛型集合
6.5.2 定義泛型類
6.5.3 泛型方法
6.5.4 泛型通配符
6.6 枚舉
6.6.1 定義枚舉
6.6.2 使用枚舉
6.6.3 枚舉帶來的變化
6.7 自動裝箱和拆箱
6.7.1 包裝類型
6.7.2 裝箱與拆箱
6.8 本章實例
6.9 上機實踐
6.10 常見問題及解答
6.1 1 小結
6.12 本章習題
技術篇
第7章 異常
7.1 異常概述
……
第8章 執行緒
第9章 Java的輸入輸出流
第10章 圖形用戶界面
第11章 Java XML開發
第12章 Java常用類
第3篇 Java套用開發篇
第13章 Java資料庫編程
第14章java網路編程
第15章 Java Web編程
第4篇 案例篇
第16章 資料庫編程實例——圖書管理系統
第17章 網路編程實例——區域網路通信軟體
第18章 Web編程實例——BBS系統
……