前 言
第1章 開始Java之旅 ··································1
1.1 無處不在的Java ············································1
1.2 Java為何受大家喜愛 ············································2
1.3 Java的目標 ········································3
1.4 Java開發(fā)環(huán)境的搭建 ············································3
1.4.1 JDK的下載與安裝 ···································3
1.4.2 Java開發(fā)環(huán)境配置 ···································5
1.5 Java程序運行的原理 ············································6
1.6 Java開發(fā)工具Eclipse ···········································6
1.6.1 Eclipse的安裝與啟動 ···········································6
1.6.2 Eclipse編寫Java程序的流程·········································8
1.7 要點總結 ··········································12
1.8 練習題 ··············································12
第2章 Java語言基礎 ·····················13
2.1 Java程序的基本組成 ··········································13
2.2 Java語言的數據類型 ··········································16
2.2.1 整數類型 ·················································16
2.2.2 浮點類型 ·················································17
2.2.3 字符類型 ·················································17
2.2.4 布爾類型 ·················································17
2.2.5 基本數據類型的默認值 ···········································17
2.2.6 類型轉換 ·················································17
2.3 運算符和表達式 ··············································19
2.3.1 賦值運算符 ·············································19
2.3.2 算術運算符 ·············································19
2.3.3 位運算符 ·················································20
2.3.4 關系運算符 ·············································21
2.3.5 三元運算符 ·············································21
2.3.6 運算符優(yōu)先級 ·········································22
2.4 流程控制語句 ··································22
2.4.1 選擇語句 ·················································22
2.4.2 循環(huán)語句 ·················································27
2.5 數組與方法 ······································32
2.5.1 一維數組 ·················································32
2.5.2 二維數組 ·················································35
2.5.3 方法 ·····································37
2.6 要點總結 ··········································40
2.7 編程練習 ········································