第1章 Java基礎概述
1.1 Java語言簡介
1.1.1了解Java語言平臺及其應用編程接口
1.1.2Java語言的特點
1.2 Java開發環境的搭建
1.2.1JDK的安裝
1.2.2環境變量的設定
1.3 Java中的常用術語
1.4 了解Java程序的開發方式
1.4.1使用記事本開發個 Java程序
1.4.2使用集成開發環境開發Java程序
1.5 Java中的標識符和關鍵字
1.5.1標識符
1.5.2關鍵字
1.6 了解Java的組成結構
1.6.1Java程序的一般結構
1.6.2Java中的注釋
1.7 Java源程序的結構與分析
1.7.1功能需求與分析
1.7.2程序結構分析
1.8 上機實訓
1.8.1【實訓一】使用記事本開發Java程序
1.8.2【實訓二】使用Eclipse開發程序
1.8.3實訓中的技術要點
1.9 編寫程序過程中常見的問題
1.10 練習與上機
第2章Java程序基礎
2.1 Java中的常量和變量
2.1.1常量
2.1.2變量
2.1.3數據類型的轉換
2.1.4變量的作用域
2.2 Java中的運算符
2.2.1賦值運算符
2.2.2算術運算符
2.2.3關繫運算符
2.2.4邏輯運算符
2.2.5復合賦值運算符
2.2.6運算符的優先級
2.3 Java的結構化程序設計
2.3.1順序結構語句
2.3.2選擇結構語句
2.3.3循環結構語句
2.4 數組
2.4.1數組的基本概念
2.4.2二維數組
2.4.3與數組有關的操作
2.5 Java中的方法
2.5.1方法的概念和作用
2.5.2詳解方法的定義
2.5.3方法的調用
2.5.4方法參數的傳遞過程
2.5.5方法的重載
2.6 上機實訓
2.7 練習與上機
第3章面向對像程序設計
3.1 面向對像的概念
3.2 類和對像
3.2.1對像
3.2.2類
3.2.3創建和使用對像
3.2.4類的封裝
3.2.5訪問控制
3.3 構造方法
3.3.1構造方法的用途
3.3.2構造方法的注意事項
3.4 this引用句柄
3.5 方法的參數傳遞
3.5.1基本數據類型的參數傳遞
3.5.2引用數據類型的參數傳遞
3.6 static關鍵字
3.6.1靜態變量
3.6.2靜態方法
3.6.3靜態代碼塊
3.6.4main方法詳解
3.7 上機實訓
3.8 練習與上機
第4章面向對像的高級屬性
4.1 類的繼承
4.1.1繼承的概念
4.1.2Java中的繼承
4.1.3使用繼承注意的問題
4.2 對像的多態性
4.2.1對像的類型轉換
4.2.2instanceof操作符
4.2.3Object類
4.2.4面向對像的多態編程
4.2.5面向對像的思想總結
4.3 抽像類和接口
4.3.1抽像類
4.3.2接口
4.3.3面向接口編程
4.4 內部類
4.4.1類中定義內部類
4.4.2內部類被外部引用
4.4.3在方法中定義內部類
4.4.4匿名內部類
4.5 包
4.5.1package語句及應用
4.5.2import語句及應用
4.5.3常用的JDK包
4.5.4Java的命名規則
4.6 jar文件
4.6.1jar文件包
4.6.2打包jar文件
4.6.3使用jar文件
4.7 上機實訓
4.7.1實訓一-面向對像的多態
4.7.2實訓二-面向接口的程序設計
4.8 練習與上機
第5章Java的異常處理機制
5.1 了解異常
5.1.1生活中的異常
5.1.2程序中的異常
5.1.3異常和異常處理
5.1.4異常體繫結構
5.2 異常的捕獲和處理
5.2.1異常處理的基本語法
5.2.2使用try/catch語句塊捕獲異常
5.2.3使用try/catch/finally語句塊捕獲異常
5.2.4使用try/catch/finally語句塊應注意的問題
5.3 throws關鍵字、自定義異常和throw關鍵字
5.3.1自定義異常
5.3.2自定義異常
5.3.3throw關鍵字
5.4 上機實訓
5.4.1實訓一-處理程序可能出現的所有異常
5.4.2實訓二-自定義異常
5.5 練習與上機
第6章線程
6.1 線程簡介
6.1.1線程概述
6.1.2創建多線程
6.2 與線程有關的操作
6.2.1後臺線程
6.2.2聯合線程
6.2.3向線程傳遞數據
6.2.4從線程返回數據
6.3 線程同步
6.3.1線程的不安全問題
6.3.2實現線程安全性
6.3.3線程的死鎖
6.4 線程間的通信
6.4.1問題的引出
6.4.2解決思路
6.4.3線程通信-生產者消費者問題
6.5 線程的生命周期和狀態控制
6.5.1線程的生命周期
6.5.2線程的狀態控制
6.6 上機實訓
6.7 練習與上機
第7章Java常用API
7.1 理解API
7.1.1Java API簡介
7.1.2使用Java API文檔
7.2 字符串操作類
7.2.1String類
7.2.2StringBuffer類
7.3 基本數據類型的包裝類
7.4 常用的集合類
7.4.1集合的分類
7.4.2Collection接口
7.4.3List接口
7.4.4Map接口
7.5 HashTable類和Properties類
7.5.1HashTable類
7.5.2Properties類
7.6 System類和Runtime類
7.6.1System類
7.6.2Runtime類
7.7 上機實訓
7.8 練習與上機
第8章IO輸入輸出
8.1 File類
8.2 RandomAccess File類
8.3 Java IO流
8.3.1流的概念
8.3.2流的分類
8.3.3字節流
8.3.4字符流
8.3.5過濾流與包裝類
8.3.6字節流與字符流的轉換
8.3.7IO包中的類層次關繫圖
8.4 上機實訓
8.4.1實訓一-使用Random AccessFile類讀取文件的內容
8.4.2實訓二-使用FileWriter將內容追加到文件末尾
8.5 練習與上機
……
第9章圖形用戶界面
第10章簡單的網絡編程
第11章Java數據庫操作
附錄練習題參考答案