第1部分 Java基礎
第1章 Java概述
1.1 Java技術簡介
1.1.1 Java發(fā)展史
1.1.2 什么是Java
1.1.3 Java技術的構成
1.1.4 一個典型的J2EE應用
1.1.5 為什么選擇Java
1.2 JDK的安裝及運行環(huán)境
1.2.1 Java開發(fā)工具包
1.2.2 JDK的安裝
1.2.3 Java運行環(huán)境
1.2.4 JVM機制——Java平臺的基礎
1.2.5 Java應用程序加載過程
1.2.6 自動垃圾收集
1.3 Java應用程序結構
1.3.1 簡單的程序HellO,WorldApp.iava
1.3.2 編寫Java應用程序需要注意的規(guī)則
1.3.3 編譯和運行
1.3.4 初學者在編輯和運行程序時常犯的錯誤
1.3.5 main方法中的參數
1.4 程序注釋
第2章 數值計算與數組
2.1 數據和變量聲明
2.1.1 標識符
2.1.2 Java關鍵字
2.1.3 基本Java類型
2.1.4 變量聲明
2.1.5 變量初始化
2.1.6 轉義字符
2.1.7 常量
2.2 運算符和表達式
2.2.1 運算符
2.2.2 算術表達式
2.2.3 關系和條件表達式
2.2.4 移位和位操作運算
2.2.5 賦值運算符
2.2.6 其他運算符
2.2.7 數學函數
2.2.8 字符運算
2.3 數組
2.3.1 數組的聲明
2.3.2 創(chuàng)建數組
2.3.3 初始化數組
2.3.4 多維數組
2.3.5 數組界限及引用
2.3.6 操作數組
第3章 流程控制
3.1 句、塊和空白
3.1.1 語句
3.1.2 語句塊
3.1.3 空白
3.2 邏輯判斷和循環(huán)控制
3.2.1 條件判斷與決策
3.2.2 循環(huán)
3.2.3 跳轉
3.3 基本的輸入偷出控制
3.3.1 控制臺的輸入
3.3.2 字符界面的輸出
3.4 斷言
3.4.1 斷言簡介
3.4.2 編譯和運行時的斷言支持
3.5 Java編程的基本應用——排序算法
3.5.1 排序算法
3.5.2 簡單的冒泡排序方法
3.5.3 稍做改進的冒泡排序方法
3.5.4 最終的冒泡排序方法
第2部分 Java的面向對象編程
第4章 類和對象
4.1 類的定義
……
第5章 繼承、接口
第3部分 Java應用編程
第6章 異??刂?br /> 第7章 集合
第8章 精通常用類編程
第9章 基本I/O處理
第10章 多線程開發(fā)
第11章 網絡編程
第12章 訪問數據庫
附錄A 常用命令介紹
附錄B UML簡介
附錄C Java技術列表
參考文獻