注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)Java軟件開(kāi)發(fā)

Java軟件開(kāi)發(fā)

Java軟件開(kāi)發(fā)

定 價(jià):¥69.00

作 者: (英)Russel Winder,(英)Graham Roberts著;竇巍譯
出版社: 人民郵電出版社
叢編項(xiàng): 國(guó)外著名高等院校信息科學(xué)與技術(shù)優(yōu)秀教材
標(biāo) 簽: JAVA語(yǔ)言 程序設(shè)計(jì) 高等學(xué)校 教材

ISBN: 9787115118066 出版時(shí)間: 2004-01-01 包裝: 膠版紙
開(kāi)本: 26cm 頁(yè)數(shù): 765 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)是專門為Java軟件開(kāi)發(fā)課程編寫(xiě)的教材,旨在幫助讀者學(xué)習(xí)Java程序設(shè)計(jì)和軟件開(kāi)發(fā)。全書(shū)分為5個(gè)部分。第一部分(第1~11章)闡述了面向?qū)ο蟮腏ava語(yǔ)言和面向?qū)ο箝_(kāi)發(fā)過(guò)程的基本概念和主要思想。第二部分(第12~22章)是Java知識(shí)的擴(kuò)展,介紹了類庫(kù)體系結(jié)構(gòu)的設(shè)計(jì)、一些常用數(shù)據(jù)結(jié)構(gòu)和算法;第三部分(第23~26章)給出了一些可以用于自學(xué)的案例,包括一些用來(lái)組織討論會(huì)、擴(kuò)展程序開(kāi)發(fā)的項(xiàng)目基礎(chǔ)內(nèi)容。第四部分(第27~32章)是Java語(yǔ)言的自學(xué)指南和參考。附錄部分提供了有關(guān)Java編程的一些有用參考資料。本書(shū)適合作為高等院校計(jì)算機(jī)專業(yè)Java語(yǔ)言課程教材,也可以供Java語(yǔ)言自學(xué)者閱讀使用。

作者簡(jiǎn)介

暫缺《Java軟件開(kāi)發(fā)》作者簡(jiǎn)介

圖書(shū)目錄

第一部分  對(duì)象和類的編程
第1章  簡(jiǎn)介
  1.1  從這里開(kāi)始
  1.2  Java簡(jiǎn)史
  1.3  Java生逢其時(shí)
  1.4  Java是什么
  1.5  Java2平臺(tái)
  1.6  Java的應(yīng)用程序和小應(yīng)用程序
  1.7  Java的體系結(jié)構(gòu)是平臺(tái)無(wú)關(guān)的
  1.8  Java不是玩笑
  1.9  小結(jié)
第2章  程序設(shè)計(jì)基礎(chǔ)
  2.1  引言
  2.2  語(yǔ)句的順序
  2.3  迭代
  2.4  選擇語(yǔ)句
  2.5  變量
  2.6  編寫(xiě)一個(gè)簡(jiǎn)單的Java程序(程序1)
  2.7  使用注釋
  2.8  輸出語(yǔ)句
  2.9  輸入語(yǔ)句
  2.10  交互式程序
  2.11  小結(jié)
  2.12  復(fù)習(xí)題
  2.13  練習(xí)題
  2.14  挑戰(zhàn)題
第3章  向程序中增加結(jié)構(gòu)
  3.1  引言
  3.2  抽象和封裝
  3.3  方法
  3.4  如何在程序中使用方法
  3.5  過(guò)程分解
  3.6  封裝
  3.7  更多的運(yùn)算符
  3.8  更多的控制語(yǔ)句
  3.9  小結(jié)
  3.10  復(fù)習(xí)題
  3.11  練習(xí)題
  3.12  挑戰(zhàn)題
第4章  畫(huà)圖
  4.1  引言
  4.2  繪圖
  4.3  繪圖的屬性
  4.4  繪制文本
  4.5  程序例程
  4.6  小結(jié)
  4.7  復(fù)習(xí)題
  4.8  練習(xí)題
  4.9  挑戰(zhàn)題
第5章  容器類介紹
  5.1  引言
  5.2  數(shù)組
  5.3  容器(Container)類
  5.4  數(shù)據(jù)文件
  5.5  小結(jié)
  5.6  復(fù)習(xí)題
  5.7  練習(xí)題
  5.8  挑戰(zhàn)題
第6章  類和對(duì)象程序設(shè)計(jì)
  6.1  引言
  6.2  創(chuàng)建新的數(shù)據(jù)類型
  6.3  類與類型的關(guān)系
  6.4  方法的命名和作用域
  6.5  對(duì)象初始化
  6.6  對(duì)象引用
  6.7  類的幾個(gè)例子
  6.8  用類和對(duì)象進(jìn)行程序設(shè)計(jì)
  6.9  小結(jié)
  6.10  復(fù)習(xí)題
  6.11  練習(xí)題
  6.12  挑戰(zhàn)題
第7章  類關(guān)系詳述
  7.1  引言
  7.2  關(guān)聯(lián)
  7.3  繼承類
  7.4  關(guān)聯(lián)與繼承之間的抉擇
  7.5  繼承與類型
  7.6  Object類
  7.7  方法的覆蓋
  7.8  繼承的層次體系
  7.9  接口
  7.10  對(duì)象的復(fù)制和比較
  7.11  嵌入類
  7.12  包
  7.13  例程: 再次研究Matrix類
  7.14  可復(fù)用性與組件
  7.15  小結(jié)
  7.16  復(fù)習(xí)題
  7.17  練習(xí)題
  7.18  挑戰(zhàn)題
第8章  異常和線程
  8.1  異常
  8.2  線程——可以一次做多件事情
  8.3  小結(jié)
  8.4  復(fù)習(xí)題
  8.5  練習(xí)題
  8.6  挑戰(zhàn)題
第9章  程序設(shè)計(jì)過(guò)程
  9.1  引言
  9.2  面向?qū)ο蟮能浖こ?br />  9.3  為什么要用面向?qū)ο蠓椒?br />  9.4  編寫(xiě)程序
  9.5  維護(hù)
  9.6  實(shí)踐和經(jīng)驗(yàn)
  9.7  小結(jié)和問(wèn)題
  9.8  復(fù)習(xí)題
  9.9  練習(xí)題
  9.10  挑戰(zhàn)題
第10章  一個(gè)程序設(shè)計(jì)實(shí)例
  10.1  引言
  10.2  需求和任務(wù)場(chǎng)景
  10.3  面向?qū)ο蠓治?br />  10.4  程序設(shè)計(jì)——第一次迭代
  10.5  程序設(shè)計(jì)——第二次迭代
  10.6  main方法
  10.7  測(cè)試
  10.8  設(shè)計(jì)中不盡人意的地方
  10.9  小結(jié)
  10.10  復(fù)習(xí)題
  10.11  練習(xí)題
  10.12  挑戰(zhàn)題
第11章  用戶界面設(shè)計(jì)
  11.1  引言
  11.2  核心的GUI概念
  11.3  使用GUI作為文本輸入
  11.4  實(shí)例: 一個(gè)非常簡(jiǎn)單的文本編輯器
  11.5  菜單
  11.6  繪圖
  11.7  小結(jié)
  11.8  復(fù)習(xí)題
  11.9  練習(xí)題
  11.10  挑戰(zhàn)題
第二部分  建立用戶類庫(kù)
第12章  建立類庫(kù)
  12.1  引言
  12.2  介紹一個(gè)包的體系結(jié)構(gòu)
  12.3  避免假定
  12.4  包的名稱
  12.5  如何迭代
  12.6  進(jìn)行假設(shè)
  12.7  次序關(guān)系
  12.8  最重要的問(wèn)題
  12.9  更多的異常
  12.10  文檔和風(fēng)格
  12.11  小結(jié)
  12.12  復(fù)習(xí)題
  12.13  練習(xí)題
  12.14  挑戰(zhàn)題
第13章  序列、Array和List
  13.1  引言
  13.2  Sequence
  13.3  AbstractSequence
  13.4  Array類
  13.5  鏈表
  13.6  使用單鏈表
  13.7  使用雙向鏈表
  13.8  如何選擇使用
  13.9  小結(jié)
  13.10  復(fù)習(xí)題
  13.11  練習(xí)題
  13.12  挑戰(zhàn)題
第14章  隊(duì)列和線
  14.1  引言
  14.2  通過(guò)一致性來(lái)使用抽象
  14.3  通過(guò)繼承來(lái)使用抽象
  14.4  通過(guò)關(guān)聯(lián)來(lái)使用抽象
  14.5  類型安全的隊(duì)列
  14.6  雙端隊(duì)列
  14.7  關(guān)于設(shè)計(jì)方法的思考
  14.8  棧
  14.9  使用棧的例子
  14.10  小結(jié)
  14.11  復(fù)習(xí)題
  14.12  練習(xí)題
  14.13  挑戰(zhàn)題
第15章  樹(shù)
  15.1  引言
  15.2  樹(shù)的操作
  15.3  有序二叉樹(shù)
  15.4  其他二叉樹(shù)
  15.5  復(fù)習(xí)題
  15.6  復(fù)習(xí)題
  15.7  練習(xí)題
  15.8  挑戰(zhàn)題
第16章  堆結(jié)構(gòu)
  16.1  引言
  16.2  插入數(shù)據(jù)
  16.3  刪除數(shù)據(jù)
  16.4  類的聲明
  16.5  使用堆的例子
  16.6  堆的其他方面
  16.7  小結(jié)
  16.8  復(fù)習(xí)題
  16.9  練習(xí)題
第17章  優(yōu)先級(jí)隊(duì)列
  17.1  引言
  17.2  基于隊(duì)列數(shù)組的優(yōu)先級(jí)隊(duì)列
  17.3  基于單鏈表的優(yōu)稱級(jí)隊(duì)列
  17.4  基于堆的優(yōu)先級(jí)隊(duì)列
  17.5  實(shí)現(xiàn)中的一些問(wèn)題
  17.6  小結(jié)
  17.7  復(fù)習(xí)題
  17.8  練習(xí)題
第18章  集合、關(guān)系和映射
  18.1  引言
  18.2  序言: 數(shù)學(xué)術(shù)語(yǔ)
  18.3  集合
  18.4  關(guān)系
  18.5  映射
  18.6  映射、過(guò)程和數(shù)組
  18.7  哈希算法
  18.8  開(kāi)放哈希算法
  18.9  鏈?zhǔn)焦1?br />  18.10  利用哈希表構(gòu)造集合、關(guān)系和映射
  18.11  小結(jié)
  18.12  復(fù)習(xí)題
  18.13  練習(xí)題
  18.14  挑戰(zhàn)題
第19章  查找
  19.1  引言
  19.2  一些限制
  19.3  線性查找
  19.4  對(duì)數(shù)查找
  19.5  Collection和JGL中的查找
  19.6  二叉查找樹(shù)
  19.7  利用Hash表進(jìn)行查找
  19.8  小結(jié)
  19.9  復(fù)習(xí)題
  19.10  練習(xí)題
  19.11  挑戰(zhàn)題
第20章  排序——比較的方法
  20.1  引言
  20.2  比較排序
  20.3  選擇排序
  20.4  冒泡排序
  20.5  插入排序
  20.6  快速排序
  20.7  二叉樹(shù)排序
  20.8  堆排序
  20.9  歸并排序
  20.10  在JGL和Collection中的排序
  20.11  小結(jié)
  20.12  復(fù)習(xí)題
  20.13  練習(xí)題
  20.14  挑戰(zhàn)題
第21章  排序——分配的方法
  21.1  引言
  21.2  分配式排序
  21.3  統(tǒng)計(jì)排序
  21.4  基數(shù)排序
  21.5  小結(jié)
  21.6  復(fù)習(xí)題
  21.7  練習(xí)題
  21.8  挑戰(zhàn)題
第22章  排序——外部排序
  22.1  引言
  22.2  一些體系結(jié)構(gòu)方面的問(wèn)題
  22.3  多路平衡歸并排序
  22.4  多相歸并排序
  22.5  小結(jié)
  22.6  復(fù)習(xí)題
  22.7  練習(xí)題
  22.8  挑戰(zhàn)題
第三部分  程序開(kāi)發(fā)案例
第23章  案例研究概述
  23.1  引言
  23.2  案例研究
  23.3  案例研究的介紹
第24章  郵件合并系統(tǒng)
  24.1  引言
  24.2  對(duì)問(wèn)題的理解
  24.3  命令行版本的實(shí)現(xiàn)
  24.4  圖形用戶界面版本的實(shí)現(xiàn)
  24.5  小結(jié)
  24.6  復(fù)習(xí)題
  24.7  練習(xí)題
  24.8  挑戰(zhàn)題
第25章  行人交叉路口模擬
  25.1  引言
  25.2  最初的問(wèn)題定義
  25.3  最初的思考
  25.4  首輪設(shè)計(jì)
  25.5  第二輪設(shè)計(jì)
  25.6  第三輪設(shè)計(jì)
  25.7  第四輪是第三輪的回顧
  25.8  第五輪設(shè)計(jì)
  25.9  小結(jié)
  25.10  復(fù)習(xí)題
  25.11  練習(xí)題
  25.12  挑戰(zhàn)題
第26章  蟻群的模擬
  26.1  引言
  26.2  模擬模型
  26.3  程序說(shuō)明
  26.4  首次分析和設(shè)計(jì)
  26.5  第二次設(shè)計(jì)
  26.6  抽象類框架
  26.7  具體的類
  26.8  AntStatus類
  26.9  最終完成的程序
  26.10  小結(jié)
  26.11  復(fù)習(xí)題
  26.12  練習(xí)題
  26.13  挑戰(zhàn)題
第四部分  Java語(yǔ)言參考
第27章  Java語(yǔ)言參考
  27.1  簡(jiǎn)介
  27.2  語(yǔ)法和語(yǔ)義
  27.3  基本描述
  27.4  示例程序
  27.5  小結(jié)
第28章  變量、類型和表達(dá)式
  28.1  引言
  28.2  注釋
  28.3  標(biāo)識(shí)符
  28.4  Unicode轉(zhuǎn)義符
  28.5  字面量
  28.6  類型(Types)
  28.7  作用域
  28.8  變量
  28.9  表達(dá)式和運(yùn)算符
  28.10  源文件
  28.11  小結(jié)
  28.12  復(fù)習(xí)題
  28.13  練習(xí)題
第29章  程序流程控制
  29.1  引言
  29.2  選擇
  29.3  迭代
  29.4  跳轉(zhuǎn)語(yǔ)句
  29.5  遞歸
  29.6  小結(jié)
  29.7  復(fù)習(xí)題
  29.8  練習(xí)題
第30章  類和包
  30.1  引言
  30.2  類
  30.3  頂層類
  30.4  嵌套類
  30.5  包
  30.6  小結(jié)
  30.7  復(fù)習(xí)題
  30.8  練習(xí)題
第31章  繼承和接口
  31.1  引言
  31.2  繼承
  31.3  接口
  31.4  小結(jié)
  31.5  復(fù)習(xí)題
  31.6  練習(xí)題
第32章  異常處理
  32.1  引言
  32.2  小結(jié)
  32.3  復(fù)習(xí)題
第33章  線程與開(kāi)發(fā)
  33.1  引言
  33.2  Thread類
  33.3  同步方法
  33.4  同步語(yǔ)句
  33.5  小結(jié)
  33.6  復(fù)習(xí)題
  33.7  練習(xí)題
附錄A  術(shù)語(yǔ)表
附錄B  CRC分析設(shè)計(jì)方法
  B.1  引言
  B.2  基本概念
  B.3  CRC卡片
  B.4  CRC方法過(guò)程 
  B.5  一些問(wèn)題
  B.6  文檔
  B.7  設(shè)計(jì)
附錄C  在線文檔
附錄D  Java關(guān)鍵字
附錄E  Java程序編寫(xiě)過(guò)程
  E.1  從這里開(kāi)始
  E.2  編譯和運(yùn)行Java程序
  E.3  使用KeyboardInput、FileInput和FileOutput類
  E.4  使用DrawFrame和Drawpanel類
  E.5  使用CLASSPATH
附錄F  KeyboardInput類
附錄G  DrawFrame類
附錄H  DrawPanel類
附錄I  FileInput類
附錄J  FileOutput類
附錄K  ADS庫(kù)
附錄L  參考資料

本目錄推薦

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