注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)Java面向?qū)ο蟪绦蛟O(shè)計(jì)教程(第2版 國外經(jīng)典教材計(jì)算機(jī)科學(xué)與技術(shù))

Java面向?qū)ο蟪绦蛟O(shè)計(jì)教程(第2版 國外經(jīng)典教材計(jì)算機(jī)科學(xué)與技術(shù))

Java面向?qū)ο蟪绦蛟O(shè)計(jì)教程(第2版 國外經(jīng)典教材計(jì)算機(jī)科學(xué)與技術(shù))

定 價(jià):¥56.00

作 者: (美)Xiaoping Jia著;楊茂江譯;楊茂江譯
出版社: 清華大學(xué)出版社
叢編項(xiàng): 國外經(jīng)典教材·計(jì)算機(jī)科學(xué)與技術(shù)
標(biāo) 簽: Java

購買這本書可以去


ISBN: 9787302098096 出版時(shí)間: 2004-11-01 包裝: 簡裝本
開本: 26cm 頁數(shù): 514 字?jǐn)?shù):  

內(nèi)容簡介

  本書使用Java語言作為范例語言,由淺入深、循序漸進(jìn)地講解了面向?qū)ο蟮拈_發(fā)方法和分析方法。與其他講解面向?qū)ο蟮臅啾?,本書的?dú)特之處在于緊扣面向?qū)ο箝_發(fā)和分析方法的前沿發(fā)展,結(jié)合大量實(shí)例,講解了設(shè)計(jì)模式、框架、UML語言等多種面向?qū)ο箝_發(fā)和分析的主流技術(shù)。本書讀者對象包括計(jì)算機(jī)專業(yè)高年級本科生、研究生、廣大開發(fā)人員以及系統(tǒng)分析人員。

作者簡介

  Xiaoping Jia是DePaul大學(xué)計(jì)算機(jī)科學(xué)、電信以及信息系統(tǒng)學(xué)院軟件工程系的軟件工程專業(yè)副教授和系主任。他還是Aesthetic.Software公司的創(chuàng)始人,這是一家致力于使用Java和XML為基于Web的應(yīng)用開發(fā)技術(shù)的公司。他從Northwestern大學(xué)獲得了計(jì)算機(jī)科學(xué)的博士學(xué)位。楊茂江,男,1973年生。2001年在復(fù)旦大學(xué)計(jì)算機(jī)科學(xué)與工程系獲得軟件工程專業(yè)博士學(xué)位,同年留校任教。主要興趣和工作方向?yàn)檐浖こ?、分布式?jì)算以及圖形圖像處理。

圖書目錄

第1章 面向?qū)ο筌浖_發(fā)   1
本章概述   1
1.1 軟件開發(fā)面臨的挑戰(zhàn)   1
1.2 工程的觀點(diǎn)   3
1.3 面向?qū)ο蟮脑瓌t   7
1.4 迭代開發(fā)過程   8
第2章 使用UML的面向?qū)ο蠼?nbsp;  14
本章概述   14
2.1  原理和概念   14
2.2 對關(guān)系和結(jié)構(gòu)建模   21
2.3 動(dòng)態(tài)行為建模   25
2.4  使用用例建立需求模型   29
2.5 案例分析:一家電子書店   31
第3章 Java簡介   39
本章概述   39
3.1  Java 2平臺(tái)的歷史回顧   39
3.2  Java運(yùn)行時(shí)構(gòu)架   41
3.3 從Java開始   46
第4章 Java元素   54
本章概述   54
4.1 詞法部分   55
4.2 變量和類型   62
4.3 語句   67
4.4  類聲明   73
4.5  包   101
4.6 異常   105
4.7 一個(gè)簡單的動(dòng)畫applet   111
第5章 類和繼承   119
本章概述   119
5.1  方法和構(gòu)造函數(shù)的重載   119
5.2  擴(kuò)展類   122
5.3  擴(kuò)展和實(shí)現(xiàn)接口   133
5.4 屬性和類方法隱藏   140
5.5 應(yīng)用——?jiǎng)赢媋pplet   141
5.6  常見問題和解決方案   154
第6章  從建立模塊到建立項(xiàng)目   157
本章概述   157
6.1  類的設(shè)計(jì)和實(shí)現(xiàn)   157
6.2  契約和不變式   164
6.3  類的規(guī)范形式   172
6.4  單元測試   179
6.5 項(xiàng)目建立   186
第7章 使用抽象進(jìn)行設(shè)計(jì)  190
本章概述  190
7.1  設(shè)計(jì)模式  190
7.2  設(shè)計(jì)通用的組件  192
7.3  抽象耦合  211
7.4  設(shè)計(jì)案例分析——排序算法的動(dòng)畫  218
第8章  面向?qū)ο髴?yīng)用程序框架  236
本章概述  236
8.1  應(yīng)用程序框架  236
8.2 收 集 框 架  238
8.3 圖形用戶界面框架——AWT和Swing  255
8.4  輸入/輸出框架  281
第9章 設(shè)計(jì)案例分析:一個(gè)繪圖板應(yīng)用程序  305
本章概述  305
9.1 計(jì)劃  305
9.2 迭代1:一個(gè)簡單的涂寫板  305
9.3 迭代2:菜單、選項(xiàng)和文件  309
9.4 迭代3:重構(gòu)  325
9.5 迭代4:添加形狀和工具  334
9.6 迭代5:更多的繪圖工具  348
9.7 迭代6:文本工具  352
第10章  更多的設(shè)計(jì)模式  362
本章概述  362
10.1  類型安全的枚舉類型  362
10.2 創(chuàng)建型設(shè)計(jì)模式  366
10.3  行為型模式  398
10.4  結(jié)構(gòu)模式  403
第11章 并發(fā)編程  432
本章概覽  432
11.1 線程  432
11.2  線程安全和活躍度  439
11.3 設(shè)計(jì)案例分析——tic-tac-toe游戲  451
第12章  分布式計(jì)算  464
本章概覽  464
12.1  基于套接字的通信  464
12.2  遠(yuǎn)程方法調(diào)用  487
12.3  Java數(shù)據(jù)庫連接  499
12.4  公共對象請求代理構(gòu)架  508

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號