第1章 Java概述
1.1 Java語言的產生與發(fā)展
1.1.1 Java語言與Internet
1.1.2 Java語言的產生
1.2 Java的工作原理
1.2.1 Java虛擬機
1.2.2 無用內存自動回收機制
1.2.3 代碼安全性檢查機制
1.2.4 Java語言的特點
1.2.5 不斷擴展的Java計算平臺
1.3 對象
1.3.1 面向過程
1.3.2 面向對象
1.4 Java開發(fā)工具(JDK)的安裝與設置
1.4.1 JDK的安裝
1.4.2 Java開發(fā)工具的安裝
1.4.3 JDK的設置
1.4.4 JDK內容簡介
1.5 Java程序開發(fā)
1.5.1 Java程序的開發(fā)過程
1.5.2 Java應用程序
1.5.3 Java小應用程序(Java Applet)
1.5.4 Java程序規(guī)范
1.6 JSP概念
習題1
第2章 數(shù)據類型及其轉換
2.1 標識符和關鍵字
2.2 基本數(shù)據類型
2.2.1 邏輯型(布爾型)
2.2.2 字符類型
2.2.3 整數(shù)類型
2.2.4 浮點類型(實型)
2.3 數(shù)據類型轉換
2.3.1 自動轉換
2.3.2 強制轉換
習題2
第3章 運算符、表達式和語句
3.1 運算符與表達式
3.1.1 算術運算符
3.1.2 關系運算符
3.1.3 布爾邏輯運算符
3.1.4 位運算符
3.1.5 賦值運算符
3.1.6 條件運算符
3.2 Java運算符的優(yōu)先級
3.3 語句
3.3.1 語句概述
3.3.2 分支語句
3.3.3 循環(huán)語句
3.4 斷言
3.4.1 斷言的語法與使用方式
3.4.2 斷言的編譯與執(zhí)行
習題3
第4章 面向對象程序設計基礎
4.1 面向對象技術基礎
4.1.1 面向對象的基本概念
4.1.2 面向對象的基本特征
4.1.3 面向對象程序設計方法
4.2 Java語言的面向對象特性
4.2.1 類
4.2.2 對象
4.2.3 面向對象特性
4.3 包
4.3.1 包與import語句
4.3.2 包名和目錄
4.3.3 默認包
4.3.4 編譯時類路徑具體化
4.3.5 命名沖突
4.4 接口
4.5 抽象類
4.6 內部類的聲明與使用
4.6.1 一般內部類
4.6.2 匿名類
4.7 關鍵字
4.7.1 關鍵字final
4.7.2 關鍵字this
4.7.3 關鍵字static
習題4
第5章 Java的繼承機制
第6章 數(shù)組與字符串
第7章 異常處理
第8章 輸入和輸出處理
第9章 Java多線程機制
第10章 Java網絡程序設計
第11章 Java集合框架
第12章 數(shù)據庫程序設計
附錄 習題答案
參考文獻