本書全面地講解了Java的基礎(chǔ)內(nèi)容和編程方法,在內(nèi)容的深度和廣度方面都給予了仔細(xì)考慮,在類、對象、繼承、接口等重要的基礎(chǔ)知識上側(cè)重深度,而在實用類、集合類的講解上側(cè)重廣度。通過對本書的學(xué)習(xí),讀者可以掌握J(rèn)ava面向?qū)ο缶幊痰乃枷牒蚃ava在網(wǎng)絡(luò)編程中的一些重要技術(shù)。本書注重可讀性和實用性,配備了大量的例題,例題全部在JDK1.5環(huán)境下編譯通過。許多例題都經(jīng)過精心的考慮,既能幫助讀者理解知識,又具有啟發(fā)性。本書通俗易懂,便于自學(xué),針對較難理解的問題,例子都是從簡單到復(fù)雜,內(nèi)容逐步深入,便于讀者掌握J(rèn)ava編程的技巧。本書適合作為大專院校、普通高等學(xué)校(本科)Java語言程序設(shè)計的教材,也可以作為自學(xué)用書。
第1章 Java語言概述
1.1 Java的誕生
1.2 Java的特點
1.3 Java與C,C++和C#的關(guān)系
1.4 Java運(yùn)行平臺
1.4.1 三種平臺簡介
1.4.2 安裝Java SE平臺
1.5 Java程序的開發(fā)過程
1.6 簡單Java應(yīng)用程序開發(fā)示例
1.7 Java程序工作原理
小結(jié)
習(xí)題
第2章 結(jié)構(gòu)化程序設(shè)計
2.1 標(biāo)識符和關(guān)鍵字
2.2 基本數(shù)據(jù)類型
2.3 基本數(shù)據(jù)類型的轉(zhuǎn)換
2.4 運(yùn)算符和表達(dá)式
2.5 語句概述
2.6 控制語句
2.7 循環(huán)語句
2.8 break和continue語句
小結(jié)
習(xí)題
第3章 面向?qū)ο蟪绦蛟O(shè)計
3.1 編程語言的幾個發(fā)展階段
3.1.1 機(jī)器語言
3.1.2 過程語言
3.1.3 面向?qū)ο缶幊?br> 3.2 類
3.2.1 類聲明
3.2.2 類體
3.2.3 成員變量和局部變量
3.2.4 方法
3.2.5 方法重載
3.2.6 構(gòu)造方法
3.2.7 類方法和實例方法
3.2.8 值得注意的問題
3.3 對象
3.3.1 創(chuàng)建對象
3.3.2 使用對象
3.3.3 對象的引用和實體
3.3.4 參數(shù)傳值
3.4 修飾詞static
3.4.1 實例變量和類變量的區(qū)別
3.4.2 實例方法和類方法的區(qū)別
3.5 包
3.5.1 package語句
3.5.2 import語句
3.6 封裝性
3.6.1 私有變量和私有方法
3.6.2 共有變量和共有方法
3.6.3 友好變量和友好方法
3.6.4 受保護(hù)的成員變量和方法
3.6.5 public類與友好類
3.7 繼承性
3.7.1 創(chuàng)建子類
3.7.2 子類的繼承性
3.7.3 成員變量的隱藏和方法的重寫
3.7.4 對象的上轉(zhuǎn)型對象
3.8 多態(tài)性
3.8.1 靜態(tài)多態(tài)性
3.8.2 動態(tài)多態(tài)性
……
第4章 數(shù)組、字符串
第5章 常用實用類
第6章 Java集合
第7章 異常處理
第8章 輸入與輸出流
第9章 Swing圖形用戶界面程序設(shè)計
第10章 多線程程序設(shè)計
第11章 Java中的網(wǎng)絡(luò)編程
第12章 Java與數(shù)據(jù)庫操作
第13章 小應(yīng)用程序