出版時間:2005-10 出版社:清華大學出版社 作者:[美]KennethA.Lam 頁數(shù):529 字數(shù):883000
Tag標簽:無
內(nèi)容概要
本書在介紹如何開發(fā)面向?qū)ο蟪绦虻耐瑫r,還著重講解了標準數(shù)據(jù)結構的主題。作者首先介紹了Java中需要特別掌握的部分,然后討論了程序設計中類、繼承、多態(tài)性、遞歸和復雜度分析等概念。本書還講述了標準的抽象數(shù)據(jù)類型(ADT):棧、列、表、樹、表和圖等,包括了對不同實現(xiàn)和復雜度以及ADT應用的討論。最后一章介紹了線程和同步技術,為學生轉向計算機科學的高級課程作了鋪墊。另外,作者還采用大量的案例分析貫穿全書始終,突出了軟件的生命周期。
書籍目錄
第1章 概述 1.1 集合 1.2 抽象數(shù)據(jù)類型 1.3 算法分析 1.4 算法類型 1.5 軟件開發(fā)過程 1.6 面向?qū)ο蟪绦蛟O計簡介 1.7 軟件開發(fā)生命周期 1.8 本書的軟件開發(fā)方法 1.9 分析和設計階段的測試 1.10 測試代碼 1.11 正確性的證明 1.12 軟件開發(fā)過程的其他方面 1.13 層次系統(tǒng)的開發(fā)第2章 面向?qū)ο蟪绦蛟O計和基本的輸入輸出功能 2.1 簡介 2.2 類和對象 2.3 Employee類 2.4 繼承和多態(tài) 2.5 實現(xiàn)一個簡單的圖形層次結構 2.6 圖形類的使用 2.7 將圖形作為參數(shù)和返回值 2.8 面向?qū)ο笙到y(tǒng)的分解 2.9 基于字符的流輸入、輸出第3章 基于GUI的Java應用程序 3.1 模型-視圖-控制器模式 3.2 溫度轉換程序的代碼 3.3 GridBagLayout類 3.4 Easy GridLayout類 3.5 IntegerField類和DoubleField類 3.6 彈出式消息 3.7 其他窗口組件 3.8 模式對話框的使用 3.9 多窗口應用程序 3.10 偵聽器共享 3.11 方法一覽表第4章 復雜度第5章 數(shù)組和鏈表第6章 集合概述第7章 棧第8章 隊列第9章 列表第10章 遞歸、查找、排序和回溯第11章 樹第12章 特殊樹第13章 無序集合:集、映射和包第14章 圖第15章 多線程、網(wǎng)絡和客戶端/服務器編程附錄術語表
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
Java程序設計與數(shù)據(jù)結構 PDF格式下載