注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計JAVA及其相關Java面向對象程序設計教程(第2版 國外經典教材計算機科學與技術)

Java面向對象程序設計教程(第2版 國外經典教材計算機科學與技術)

Java面向對象程序設計教程(第2版 國外經典教材計算機科學與技術)

定 價:¥56.00

作 者: (美)Xiaoping Jia著;楊茂江譯;楊茂江譯
出版社: 清華大學出版社
叢編項: 國外經典教材·計算機科學與技術
標 簽: Java

購買這本書可以去


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

內容簡介

  本書使用Java語言作為范例語言,由淺入深、循序漸進地講解了面向對象的開發(fā)方法和分析方法。與其他講解面向對象的書籍相比,本書的獨特之處在于緊扣面向對象開發(fā)和分析方法的前沿發(fā)展,結合大量實例,講解了設計模式、框架、UML語言等多種面向對象開發(fā)和分析的主流技術。本書讀者對象包括計算機專業(yè)高年級本科生、研究生、廣大開發(fā)人員以及系統(tǒng)分析人員。

作者簡介

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

圖書目錄

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

本目錄推薦

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