第1章 認識Java
1.1 Java的曆史
1.2 Java的特點
1.3 Java的現狀
1.4 Java跨平颱原理的剖析
1.5 Java的安裝及環境變量的配置
1.5.1 Java的安裝
1.5.2 環境變量的配置
習題
第2章 Java基本程序設計
2.1 兩個簡單的例子
2.2 數據類型與變量
2.2.1 基本數據類型
2.2.2 整型
2.2.3 浮點型
2.2.4 字符型
2.2.5 布爾型
2.2.6 變量
2.2.7 常量
2.3 運算符、錶達式與語句
2.3.1 算術運算符
2.3.2 位運算符
2.3.3 賦值運算符
2.3.4 關係運算符
2.3.5 邏輯運算符
2.3.6 條件運算符
2.3.7 錶達式
2.3.8 運算符的優先級和結閤性
2.3.9 語句
2.4 選擇與循環性語句
2.4.1 選擇語句
2.4.2 循環語句
2.4.3 循環輔助語句
習題
第3章 Java麵嚮對象編程
3.1 對象
3.2 類
3.2.1 類的概念和定義
3.2.2 對象的使用
3.2.3 成員
3.2.4 構造方法
3.2.5 this關鍵字
3.3 繼承
3.3.1 繼承的基本概念和語法
3.3.2 super關鍵字
3.3.3 子類的構造方法
3.4 多態
3.4.1 方法的重載
3.4.2 成員的覆蓋
習題
第4章 包和修飾符、Java的接口
4.1 包的概念和語法
4.1.1 包的概念
4.1.2 包的定義
4.1.3 帶包類的編譯、運行
4.2 包的導人
4.3 成員的訪問權限修飾符
4.3.1 封裝
4.3.2 成員的訪問權限修飾符
4.4 成員的非訪問權限修飾符
4.4.1 static
4.4.2 final
4.4.3 abstract
4.5 接口
4.5.1 接口的概念和語法
4.5.2 接口使用
4.5.3 抽象類和接口
習題
第5章 數組的相關操作、常用類
5.1 數組
5.1.1 一維數組的聲明
5.1.2 數組元素的初始化
5.1.3 數組元素的錶示方法
5.2 二維數組
5.2.1 二維數組的聲明和初始化
5.2.2 數組元素的錶示方法
5.3 對象數組的創建
5.4 命令行參數
5.5 Object類
5.6 String類和StringBuffer類
5.6.1 String類
5.6.2 StringBuffer類
習題
第6章 異常處理
6.1 Java的異常處理機製
6.2 異常處理機製的使用
6.2.1 try—catch—finally語句塊
6.2.2 throws語句
6.2.3 throw語句
6.3 自定義異常類
6.4 異常處理對性能的影響
習題
第7章 多綫程
7.1 Java的多綫程運行機製
7.1.1 什麼是綫程
7.1.2 利用綫程的優點
7.2 綫程的創建和啓動
7.2.1 繼承Thread類
7.2.2 執行Runnable接口
7.3 綫程的同步
7.3.1 同步語句塊
7.3.2 同步方法
7.4 綫程的生命周期
7.4.1 新建狀態
7.4.2 就緒狀態
7.4.3 運行狀態
7.4.4 阻塞狀態
7.4.5 死亡狀態
7.5 綫程的死鎖
習題
第8章 集閤類
8.1 集閤的基本概念
8.2 Collection接口
8.2.1 AbstractCollection抽象類
8.2.2 herator接口
8.3 List
8.3.1 LinkedList類
8.3.2 ArrayList類
8.4 Set
8.4.1 Hash錶
8.4.2 Comparable接口和Comparator接口
8.4.3 SoaedSet接口
8.4.4 AbstractSet抽象類
8.4.5 HashSet類和TreeSet類
8.4.6 LinkedHashSet類
8.5 Map
……
第9章 數據庫操作
第10章 I/O操作
第11章 圖形界麵編程
第12章 網絡編程
實驗
參考文獻
· · · · · · (
收起)