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