出版者的話
譯者序
前言
第1章 緒論
1.1 Java程序設計語言
1.1.1 Java程序
1.1.2 注釋
1.1.3 標識符和保留字
1.1.4 空白
1.2 程序開發(fā)
1.2.1 程序語言等級
1.2.2 編輯器、編譯程序和解釋程序
1.2.3 開發(fā)環(huán)境
1.2.4 語法和語義
1.2.5 錯誤
1.3 問題求解
1.4 軟件開發(fā)活動
1.5 面向對象程序設計
知識點摘要
習題
第2章 數據和表達式
2.1 字符串
2.1.1 print及println方法
2.1.2 字符串連接
2.1.3 轉義字符
2.2 變量和賦值
2.2.1 變量
2.2.2 賦值語句
2.2.3 常量
2.3 基本數據類型
2.3.1 整型和浮點型
2.3.2 字符類型
2.3.3 boolean類型
2.4 表達式
2.4.1 數學運算符
2.4.2 運算符優(yōu)先級
2.4.3 增量及減量運算符
2.4.4 賦值運算符
2.5 數據轉換
2.6 讀輸入數據
知識點摘要
習題
第3章 類及對象的使用
3.1 創(chuàng)建對象
3.2 String類
3.3 包
3.4 Random類
3.5 Math類
3.6 格式化輸出
3.6.1 NumberFormat類
3.6.2 DecimalFormat類
3.6.3 printf方法
3.7 枚舉類型
3.8 包裝類
知識點摘要
習題
第4章 條件和循環(huán)
4.1 布爾表達式
4.1.1 相等及關系運算符
4.1.2 邏輯運算符
4.2 if語句
4.2.1 if-else語句
4.2.2 使用塊語句
4.2.3 條件運算符
4.2.4 嵌套的if語句
4.3 數據比較
4.3.1 浮點數比較
4.3.2 字符比較
4.3.3 對象比較
4.4 switch語句
4.5 while語句
4.5.1 無限循環(huán)
……
第5章 編寫類
第6章 圖形用戶界面
第7章 數組
第8章 繼承
第9章 多態(tài)
第10章 異常
第11章 創(chuàng)建、測試和調試
第12章 遞歸
第13章 查找與排序
第14章 集合和鏈表
第15章 棧和隊列
第16章 樹
第17章 查找樹和堆
第18章 圖 附錄