作者簡介
作者:(美國)李傑斯 (Stuart Reges) (美國)施特普 (Marty Stepp) 譯者:陳志
內容簡介
《計算機科學叢書·Java程式設計教程》採用了“從基礎開始”的講法,先介紹面向過程的程式設計方法,打下牢固的編程基礎後,再講述面向對象的程式設計方法。主要內容包括:程式設計基礎、數組、定義類、遞歸、繼承和接口、ArrayList、圖形用戶接口、排序和查找、集合等。《計算機科學叢書·Java程式設計教程》在大部分章節都配有自測題和練習題,對理解和消化書中的概念極有幫助,非常適合學生和初學者自學參考。
目錄
出版者的話
譯者序
前言
第1章 Java編程簡介
1.1 計算的基本概念
1.2 現在開始介紹Java
1.3 程式中的錯誤
1.4 過程分解
1.5 案例分析:輸出圖形
第2章 基本數據類型和確定循環
2.1 數據的基本概念
2.2 變數
2.3 for循環
2.4 複雜性管理
2.5 案例分析:輸出複雜的圖形
第3章 參數和對象導論
3.1 參數
3.2 具有返回值的方法
3.3 使用對象
3.4 互動式程式
3.5 案例分析:拋物線軌跡
第4章 條件執行
4.1 循環技術
4.2 if/else語句
4.3 一些與條件執行相關的問題
4.4 文本處理
4.5 條件執行的方法
4.6 案例分析:計算健康指數
第5章 程式邏輯和不確定循環
5.1 while循環
5.2 布爾類型
5.3 用戶錯誤
5.4 不確定循環的幾種變體
5.5 斷言和程式邏輯
5.6 案例分析:猜數字
第6章 檔案處理
6.1 讀取檔案的基本方法
6.2 基於標記的檔案處理
6.3 基於行的處理
6.4 高級檔案處理
6.5 案例分析:計算加權平均分(GPA)
第7章 數組
7.1 數組的基本概念
7.2 數組遍歷算法
7.3 高級數組技巧
7.4 多維數組(選學)
7.5 案例分析:統計工作時間
第8章 類
8.1 面向對象程式設計的基本概念
8.2 對象的狀態:數據成員
8.3 對象的行為:方法
8.4 對象的初始化:構造函式
8.5 封裝
8.6 更多實例方法
8.7 this關鍵字
8.8 更多類
8.9 案例分析:設計一個表示股票信息的類