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

Java軟件開發(fā)

Java軟件開發(fā)

定 價:¥69.00

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

ISBN: 9787115118066 出版時間: 2004-01-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 765 字數(shù):  

內(nèi)容簡介

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

作者簡介

暫缺《Java軟件開發(fā)》作者簡介

圖書目錄

第一部分  對象和類的編程
第1章  簡介
  1.1  從這里開始
  1.2  Java簡史
  1.3  Java生逢其時
  1.4  Java是什么
  1.5  Java2平臺
  1.6  Java的應(yīng)用程序和小應(yīng)用程序
  1.7  Java的體系結(jié)構(gòu)是平臺無關(guān)的
  1.8  Java不是玩笑
  1.9  小結(jié)
第2章  程序設(shè)計基礎(chǔ)
  2.1  引言
  2.2  語句的順序
  2.3  迭代
  2.4  選擇語句
  2.5  變量
  2.6  編寫一個簡單的Java程序(程序1)
  2.7  使用注釋
  2.8  輸出語句
  2.9  輸入語句
  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  過程分解
  3.6  封裝
  3.7  更多的運算符
  3.8  更多的控制語句
  3.9  小結(jié)
  3.10  復(fù)習(xí)題
  3.11  練習(xí)題
  3.12  挑戰(zhàn)題
第4章  畫圖
  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章  類和對象程序設(shè)計
  6.1  引言
  6.2  創(chuàng)建新的數(shù)據(jù)類型
  6.3  類與類型的關(guān)系
  6.4  方法的命名和作用域
  6.5  對象初始化
  6.6  對象引用
  6.7  類的幾個例子
  6.8  用類和對象進行程序設(shè)計
  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  對象的復(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è)計過程
  9.1  引言
  9.2  面向?qū)ο蟮能浖こ?br />  9.3  為什么要用面向?qū)ο蠓椒?br />  9.4  編寫程序
  9.5  維護
  9.6  實踐和經(jīng)驗
  9.7  小結(jié)和問題
  9.8  復(fù)習(xí)題
  9.9  練習(xí)題
  9.10  挑戰(zhàn)題
第10章  一個程序設(shè)計實例
  10.1  引言
  10.2  需求和任務(wù)場景
  10.3  面向?qū)ο蠓治?br />  10.4  程序設(shè)計——第一次迭代
  10.5  程序設(shè)計——第二次迭代
  10.6  main方法
  10.7  測試
  10.8  設(shè)計中不盡人意的地方
  10.9  小結(jié)
  10.10  復(fù)習(xí)題
  10.11  練習(xí)題
  10.12  挑戰(zhàn)題
第11章  用戶界面設(shè)計
  11.1  引言
  11.2  核心的GUI概念
  11.3  使用GUI作為文本輸入
  11.4  實例: 一個非常簡單的文本編輯器
  11.5  菜單
  11.6  繪圖
  11.7  小結(jié)
  11.8  復(fù)習(xí)題
  11.9  練習(xí)題
  11.10  挑戰(zhàn)題
第二部分  建立用戶類庫
第12章  建立類庫
  12.1  引言
  12.2  介紹一個包的體系結(jié)構(gòu)
  12.3  避免假定
  12.4  包的名稱
  12.5  如何迭代
  12.6  進行假設(shè)
  12.7  次序關(guān)系
  12.8  最重要的問題
  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章  隊列和線
  14.1  引言
  14.2  通過一致性來使用抽象
  14.3  通過繼承來使用抽象
  14.4  通過關(guān)聯(lián)來使用抽象
  14.5  類型安全的隊列
  14.6  雙端隊列
  14.7  關(guān)于設(shè)計方法的思考
  14.8  棧
  14.9  使用棧的例子
  14.10  小結(jié)
  14.11  復(fù)習(xí)題
  14.12  練習(xí)題
  14.13  挑戰(zhàn)題
第15章  樹
  15.1  引言
  15.2  樹的操作
  15.3  有序二叉樹
  15.4  其他二叉樹
  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)先級隊列
  17.1  引言
  17.2  基于隊列數(shù)組的優(yōu)先級隊列
  17.3  基于單鏈表的優(yōu)稱級隊列
  17.4  基于堆的優(yōu)先級隊列
  17.5  實現(xiàn)中的一些問題
  17.6  小結(jié)
  17.7  復(fù)習(xí)題
  17.8  練習(xí)題
第18章  集合、關(guān)系和映射
  18.1  引言
  18.2  序言: 數(shù)學(xué)術(shù)語
  18.3  集合
  18.4  關(guān)系
  18.5  映射
  18.6  映射、過程和數(shù)組
  18.7  哈希算法
  18.8  開放哈希算法
  18.9  鏈式哈希表
  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  對數(shù)查找
  19.5  Collection和JGL中的查找
  19.6  二叉查找樹
  19.7  利用Hash表進行查找
  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  二叉樹排序
  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)計排序
  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)方面的問題
  22.3  多路平衡歸并排序
  22.4  多相歸并排序
  22.5  小結(jié)
  22.6  復(fù)習(xí)題
  22.7  練習(xí)題
  22.8  挑戰(zhàn)題
第三部分  程序開發(fā)案例
第23章  案例研究概述
  23.1  引言
  23.2  案例研究
  23.3  案例研究的介紹
第24章  郵件合并系統(tǒng)
  24.1  引言
  24.2  對問題的理解
  24.3  命令行版本的實現(xiàn)
  24.4  圖形用戶界面版本的實現(xiàn)
  24.5  小結(jié)
  24.6  復(fù)習(xí)題
  24.7  練習(xí)題
  24.8  挑戰(zhàn)題
第25章  行人交叉路口模擬
  25.1  引言
  25.2  最初的問題定義
  25.3  最初的思考
  25.4  首輪設(shè)計
  25.5  第二輪設(shè)計
  25.6  第三輪設(shè)計
  25.7  第四輪是第三輪的回顧
  25.8  第五輪設(shè)計
  25.9  小結(jié)
  25.10  復(fù)習(xí)題
  25.11  練習(xí)題
  25.12  挑戰(zhàn)題
第26章  蟻群的模擬
  26.1  引言
  26.2  模擬模型
  26.3  程序說明
  26.4  首次分析和設(shè)計
  26.5  第二次設(shè)計
  26.6  抽象類框架
  26.7  具體的類
  26.8  AntStatus類
  26.9  最終完成的程序
  26.10  小結(jié)
  26.11  復(fù)習(xí)題
  26.12  練習(xí)題
  26.13  挑戰(zhàn)題
第四部分  Java語言參考
第27章  Java語言參考
  27.1  簡介
  27.2  語法和語義
  27.3  基本描述
  27.4  示例程序
  27.5  小結(jié)
第28章  變量、類型和表達式
  28.1  引言
  28.2  注釋
  28.3  標識符
  28.4  Unicode轉(zhuǎn)義符
  28.5  字面量
  28.6  類型(Types)
  28.7  作用域
  28.8  變量
  28.9  表達式和運算符
  28.10  源文件
  28.11  小結(jié)
  28.12  復(fù)習(xí)題
  28.13  練習(xí)題
第29章  程序流程控制
  29.1  引言
  29.2  選擇
  29.3  迭代
  29.4  跳轉(zhuǎn)語句
  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章  線程與開發(fā)
  33.1  引言
  33.2  Thread類
  33.3  同步方法
  33.4  同步語句
  33.5  小結(jié)
  33.6  復(fù)習(xí)題
  33.7  練習(xí)題
附錄A  術(shù)語表
附錄B  CRC分析設(shè)計方法
  B.1  引言
  B.2  基本概念
  B.3  CRC卡片
  B.4  CRC方法過程 
  B.5  一些問題
  B.6  文檔
  B.7  設(shè)計
附錄C  在線文檔
附錄D  Java關(guān)鍵字
附錄E  Java程序編寫過程
  E.1  從這里開始
  E.2  編譯和運行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庫
附錄L  參考資料

本目錄推薦

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