Java數(shù)據(jù)結(jié)構(gòu)與面向?qū)ο缶幊袒A(chǔ)(中文版)

出版時(shí)間:2002-8  出版社:人民郵電  作者:(美)威納 等著,羅英偉 譯  頁(yè)數(shù):405  字?jǐn)?shù):638000  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

本書(shū)以Java GUI編程為描述方法,以UML為建模工具,應(yīng)用面向?qū)ο蟮木幊谭椒ㄑ芯拷?jīng)典數(shù)據(jù)結(jié)構(gòu)。全書(shū)分兩大部分18章。第一部分是第1到8章,介紹了面向?qū)ο蟮木幊谭椒ê蚃ava GUI編程方法。第二部分包括第9到18章,著重討論了一些經(jīng)典的數(shù)據(jù)結(jié)構(gòu),并配有精心設(shè)計(jì)的實(shí)驗(yàn)程序以加強(qiáng)讀者對(duì)基本概念和原理的理解。附錄介紹了UML、算法復(fù)雜度的簡(jiǎn)單概念以及本書(shū)所用到的Foundations類(lèi)庫(kù)的安裝與使用。    本書(shū)是通過(guò)Java語(yǔ)言學(xué)習(xí)經(jīng)典數(shù)據(jù)結(jié)構(gòu)的最新教材,適合高等院校計(jì)算機(jī)專(zhuān)業(yè)學(xué)生閱讀,也適合希望在Java OOP、GUI編程和數(shù)據(jù)結(jié)構(gòu)方面有所提高的軟件開(kāi)發(fā)人員。

作者簡(jiǎn)介

Richard Wiener是Colorado大學(xué)的計(jì)算機(jī)科學(xué)系副教授,同時(shí)也是The Journal of Object-Oriented Programming的主編。他作為作者或合著者,出版了21本教材和專(zhuān)業(yè)書(shū)籍。在1983年,Richard Wiener榮獲Colorado大學(xué)年度最佳教師獎(jiǎng)。他的研究領(lǐng)域包括面向?qū)ο蟮能浖_(kāi)發(fā)、模擬退火

書(shū)籍目錄

第一部分 基礎(chǔ) 第1章 OOP基礎(chǔ)  1.1 數(shù)據(jù)抽象  1.2 封裝  1.3 對(duì)象  1.4 消息  1.5 方法  1.6 類(lèi)  1.7 繼承  1.8 后綁定多態(tài)  1.9 抽象類(lèi)  1.10 接口  1.11 委托  1.12 一般類(lèi)和接口  1.13 本章小結(jié)  1.14 習(xí)題  第2章 對(duì)象  2.1 引用的語(yǔ)義和創(chuàng)建對(duì)象  2.2 對(duì)象的賦值、別名和克隆  2.3 相等性測(cè)試  2.4 標(biāo)量類(lèi)型與引用類(lèi)型  2.5 標(biāo)量類(lèi)型和它們的包裝對(duì)象類(lèi)  2.6 包裝與解包——對(duì)象和標(biāo)量之間的轉(zhuǎn)換  2.7 字符串  2.8 字符串緩沖區(qū)  2.9 數(shù)組  2.10 向量  2.11 枚舉  2.12 本章小結(jié)  2.13 習(xí)題  第3章 類(lèi)的構(gòu)造  3.1 類(lèi)和類(lèi)的使用者之間的責(zé)任——契約式設(shè)計(jì)  3.2 類(lèi)的組織  3.3 類(lèi)包  3.4 訪問(wèn)修飾符  3.5 命名習(xí)慣  3.6 本章小結(jié)  3.7 習(xí)題  第4章 類(lèi)之間的關(guān)系  4.1 繼承  4.2 聚合  4.3 行為中的類(lèi)關(guān)系——實(shí)例分析   4.3.1 規(guī)則說(shuō)明   4.3.2 分析和設(shè)計(jì)   4.3.3 實(shí)現(xiàn)  4.4 本章小結(jié)  4.5 習(xí)題  第5章 GUI的基本概念  5.1 GUI應(yīng)用的圖形部分  5.2 事件   5.2.1 由事件驅(qū)動(dòng)的應(yīng)用的特征   5.2.2 Java語(yǔ)言中的事件委托模型  5.3 MVC設(shè)計(jì)模式   5.3.1 M-VC中的繼承方法   5.3.2 M-VC中的委托方法  5.4 本章小結(jié)  第6章 在Java中實(shí)現(xiàn)簡(jiǎn)單的 GUI  6.1 創(chuàng)建一個(gè)GUI的容器和基本組件   6.1.1 頂層窗口——基礎(chǔ)   6.1.2 簡(jiǎn)單的組件   6.1.3 在窗口中組織和放置組件  6.2 在Java語(yǔ)言中實(shí)現(xiàn)事件處理   6.2.1 實(shí)現(xiàn)一個(gè)EventListener接口的多種選擇方式   6.2.2 處理一個(gè)點(diǎn)擊按鈕事件的步驟   6.2.3 在Java 2平臺(tái)上事件處理方式的例子  …… 第7章 錯(cuò)誤和例外  第8章 遞歸 第二部分 數(shù)據(jù)結(jié)構(gòu) 第9章 抽象數(shù)據(jù)類(lèi)型  第10章 抽象數(shù)據(jù)類(lèi)型容器  第11章 堆棧和隊(duì)列  第12章 堆棧的應(yīng)用  第13章 列表  第14章 樹(shù)、堆和優(yōu)先隊(duì)列  第15章 搜索樹(shù)  第16章 散列表和集合  第17章 關(guān)聯(lián)和字典  第18章 排序 附錄

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    Java數(shù)據(jù)結(jié)構(gòu)與面向?qū)ο缶幊袒A(chǔ)(中文版) PDF格式下載


用戶(hù)評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7