JAVA程序設計

錢銀中編清華大學出版社教材

《java程序設計》是2009年清華大學出版社出版的圖書,作者是錢銀中、簡勇。本書可作為高職高專Java程序設計課程的教材,也可作為Java語言的職業培訓教材或Java語言愛好者的自學用書。

內容簡介


《Java程序設計》包括13個項目,項目1通過一個最簡單的程序認識Java語言;項目2計算按揭貸款;項目3計算圓周率π;項目4建立學生基本信息管理;項目5計算平面圖形的面積;項目6通用堆棧;項目7統計人文知識競賽成績;項目8顯示時鐘;項目9處理異常情況;項目10愷撒密碼;項目11生產者消費者問題;項目12聊天室;項目13管理個人通訊錄。項目安排順序既符合學生的認知規律,又反映了Java語言知識的連貫性。本書結合項目任務在講解知識點的過程中列舉了上百個例子,便於學生融會貫通地掌握知識。項目和實例融知識性與趣味性於一體,且全部取自學生熟悉的場景。

目錄


項目1第一個Java程序
任務1熟悉Java
1.1.1任務分析
1.1.2相關知識
1.1.3任務實施
1.1.4知識拓展
任務2下載和安裝JavaSE
1.2.1任務分析
1.2.2相關知識
1.2.3任務實施
任務3使用命令行工具編譯和運行程序
1.3.1任務分析
1.3.2相關知識
1.3.3任務實施
1.3.4知識拓展
任務4使用集成的開發工具
1.4.1任務分析
1.4.2相關知識
1.4.3任務實施
1.4.4知識拓展
練習題
項目2計算按揭貸款
任務1確定變數
2.1.1任務分析
2.1.2相關知識
2.1.3任務實施
2.1.4知識拓展
任務2選擇數據類型
2.2.1任務分析
2.2.2相關知識
2.2.3任務實施
2.2.4知識拓展
任務3執行運算
2.3.1任務分析
2.3.2相關知識
2.3.3任務實施
任務4編寫語句
2.4.1任務分析
2.4.2相關知識
2.4.3任務實施
2.4.4知識拓展
任務5實現人機對話
2.5.1任務分析
2.5.2相關知識
2.5.3任務實施
練習題
項目3計算圓周率π
任務1在循環迭代過程中實現累加
3.1.1任務分析
3.1.2相關知識
3.1.3任務實施
3.1.4知識拓展
任務2使用分支判定累加中的加減運算
3.2.1任務分析
3.2.2相關知識
3.2.3任務實施
3.2.4知識拓展
任務3使用數組
3.3.1任務分析
3.3.2相關知識
3.3.3任務實施
3.3.4知識拓展
練習題
項目4學生基本信息管理
任務1定義類
4.1.1任務分析
4.1.2相關知識
4.1.3任務實施
4.1.4知識拓展
任務2創建對象
4.2.1任務分析
4.2.2相關知識
4.2.3任務實施
4.2.4知識拓展
任務3定義和調用方法
4.3.1任務分析
4.3.2相關知識
4.3.3任務實施
4.3.4知識拓展
任務4定義構造方法
4.4.1任務分析
4.4.2相關知識
4.4.3任務實施
4.4.4知識拓展
任務5實現訪問控制
4.5.1任務分析
4.5.2相關知識
4.5.3任務實施
4.5.4知識拓展
任務6描述出生日期
4.6.1任務分析
4.6.2相關知識
4.6.3任務實施
4.6.4知識拓展
任務7表示家庭地址
4.7.1任務分析
4.7.2任務實施
練習題
項目5計算平面圖形的面積
任務1定義超類和子類
5.1.1任務分析
5.1.2相關知識
5.1.3任務實施
5.1.4知識拓展
任務2在超類和子類中定義構造方法
5.2.1任務分析
5.2.2相關知識
5.2.3任務實施
5.2.4知識拓展
任務3把超類定義成抽象類
5.3.1任務分析
5.3.2相關知識
5.3.3任務實施
5.3.4知識拓展
任務4用介面實現計算平面圖形的面積和周長
5.4.1任務分析
5.4.2相關知識
5.4.3任務實施
5.4.4知識拓展
練習題
項目6通用堆棧
任務1用泛型類實現通用堆棧
6.1.1任務分析
6.1.2相關知識
6.1.3任務實施
6.1.4知識拓展
任務2使用約束類型變數
6.2.1任務分析
6.2.2相關知識
6.2.3任務實施
6.2.4知識拓展
練習題