第1章 Java簡(jiǎn)介 1
1.1 Java概覽 1
1.2 Java語(yǔ)言的特性 2
1.3 學(xué)習(xí)Java 2
1.3.1 Java程序 3
1.3.2 Java學(xué)習(xí)路線圖 3
1.4 Java環(huán)境 4
1.5 Java中的面向?qū)ο缶幊?11
1.5.1 什么是對(duì)象 12
1.5.2 如何定義對(duì)象類(lèi) 13
1.5.3 對(duì)象操作 15
1.5.4 Java程序語(yǔ)句 17
1.5.5 封裝 17
1.5.6 類(lèi)與數(shù)據(jù)類(lèi)型 18
1.5.7 類(lèi)與子類(lèi) 18
1.5.8 使用對(duì)象的優(yōu)勢(shì) 18
1.5.9 標(biāo)記 18
1.5.10 泛型類(lèi) 19
1.6 Java程序結(jié)構(gòu) 19
1.6.1 Java的類(lèi)庫(kù) 19
1.6.2 Java應(yīng)用程序 21
1.7 Java和Unicode 23
1.8 小結(jié) 24
1.9 資源 25
第2章 程序、數(shù)據(jù)、變量和計(jì)算 27
2.1 數(shù)據(jù)和變量 27
2.1.1 變量的命名 28
2.1.2 變量名與Unicode 28
2.1.3 變量與類(lèi)型 29
2.2 整數(shù)數(shù)據(jù)類(lèi)型 29
2.3 浮點(diǎn)數(shù)數(shù)據(jù)類(lèi)型 33
2.3.1 浮點(diǎn)數(shù)字面量 33
2.3.2 聲明浮點(diǎn)型變量 34
2.4 固定變量的值 34
2.5 算術(shù)運(yùn)算 35
2.5.1 整數(shù)計(jì)算 35
2.5.2 整數(shù)除法和余數(shù) 40
2.5.3 增量與減量運(yùn)算符 40
2.5.4 短整數(shù)類(lèi)型的計(jì)算 42
2.5.5 整數(shù)算術(shù)中的錯(cuò)誤 43
2.5.6 浮點(diǎn)計(jì)算 43
2.5.7 其他浮點(diǎn)算術(shù)運(yùn)算符 44
2.5.8 浮點(diǎn)算術(shù)中的錯(cuò)誤情況 44
2.5.9 混合算術(shù)表達(dá)式 45
2.5.10 顯式轉(zhuǎn)換 45
2.5.11 賦值中的自動(dòng)類(lèi)型轉(zhuǎn)換 46
2.6 op=運(yùn)算符 46
2.7 數(shù)學(xué)函數(shù)和常量 47
2.8 存儲(chǔ)字符 51
2.8.1 字符轉(zhuǎn)義序列 51
2.8.2 字符算術(shù) 52
2.9 位運(yùn)算 54
2.9.1 使用AND和OR運(yùn)算符 55
2.9.2 使用異或運(yùn)算符 58
2.9.3 位移操作 59
2.9.4 位操作方法 62
2.10 取值范圍為固定整數(shù)值集合的
變量 64
2.11 布爾變量 66
2.12 運(yùn)算符的優(yōu)先級(jí) 67
2.13 程序注釋 68
2.14 小結(jié) 70