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

Java與UML面向?qū)ο笤O(shè)計與編程

Java與UML面向?qū)ο笤O(shè)計與編程

定 價:¥56.00

作 者: (挪)Else Lervik,(挪)Vegard B. Havdal著;王柏[等]譯
出版社: 電子工業(yè)出版社
叢編項: 國外計算機科學(xué)教材系列
標(biāo) 簽: Java

ISBN: 9787505392519 出版時間: 2003-12-01 包裝: 簡裝本
開本: 26cm 頁數(shù): 547 字?jǐn)?shù):  

內(nèi)容簡介

  本書將集成環(huán)境下UML的面向?qū)ο笤O(shè)計與Java的面向?qū)ο缶幊毯芎玫亟Y(jié)合起來,詳細(xì)說明了如何使用UML對系統(tǒng)進(jìn)行分析和建模,并使用Java語言來實現(xiàn)系統(tǒng)。書中首先詳細(xì)介紹了編程的基本概念,包括變量、數(shù)據(jù)類型、創(chuàng)建及使用類、各種控制結(jié)構(gòu)等;討論了面向?qū)ο缶幊痰南嚓P(guān)內(nèi)容,包括多態(tài)和繼承、用戶界面以及數(shù)據(jù)文件和流等;并且覆蓋了幾個高級主題,如Swing庫、線性編程、利用Java API創(chuàng)建及處理數(shù)據(jù)結(jié)構(gòu)、利用套接字編程和RMI的分布式系統(tǒng)、數(shù)據(jù)庫接口、網(wǎng)頁編程等。本書內(nèi)容翔實,是一本介紹Java語言的優(yōu)秀教材。本書可作為編程初學(xué)者的入門指南,也適合高等院校的本科生、研究生、專業(yè)軟件設(shè)計人員和計算機編程愛好者閱讀。

作者簡介

暫缺《Java與UML面向?qū)ο笤O(shè)計與編程》作者簡介

圖書目錄

第1章  引言
  1.1  閱讀本書所需的預(yù)備知識
  1.2  關(guān)于計算機
  1.3  java應(yīng)用程序和Java小應(yīng)用程序
  1.4  JavaScript和JSP
  1.5  本書的組織結(jié)構(gòu)
  1.6  一個小例子
  1.7  Applet的例子
  1.8  本章所涉及的新概念
  1.9  復(fù)習(xí)題
  1.10  編程練習(xí)
第2章  變量、數(shù)據(jù)類型及表達(dá)式
  2.1  例子
  2.2  數(shù)據(jù)和變量
  2.3  算法、編程錯誤和測試數(shù)據(jù)
  2.4  語句、程序?qū)w和命名規(guī)范
  2.5  變量和常量
  2.6  數(shù)據(jù)類型
  2.7  賦值與算術(shù)表達(dá)式
  2.8  類型轉(zhuǎn)換
  2.9  裝修工程預(yù)算
  2.10  本章所涉及的新概念
  2.11  復(fù)習(xí)題
  2.12  編程練習(xí)
第3章  使用預(yù)定義的類
  3.1  類: 現(xiàn)實世界的模型
  3.2  使用預(yù)定義的類
  3.3  Random類
  3.4  String類
  3.5  以包的形式組織類
  3.6  java庫中的類方法與類常量
  3.7  讀入用戶數(shù)據(jù)
  3.8  本章所涉及的新概念
  3.9  復(fù)習(xí)題
  3.10  編程練習(xí)
第4章  構(gòu)造自己的類
  4.1  構(gòu)造類
  4.2  編程實現(xiàn)類
  4.3  訪問修飾符private和public
  4.4  類中的內(nèi)容
  4.5  再寫一個類并介紹幾個新運算符
  4.6  Applet簡介
  4.7  Graphics簡介
  4.8  本章所涉及的新概念
  4.9  復(fù)習(xí)題
  4.10  編程練習(xí)
第5章  選擇控制結(jié)構(gòu)
  5.1  一個功能簡單的計算器
  5.2  條件判斷控制結(jié)構(gòu)
  5.3  方法內(nèi)部的程序塊
  5.4  if語句
  5.5  嵌套if語句和多項選擇語句
  5.6  布爾表達(dá)式
  5.7  多條件選擇語句switch
  5.8  小數(shù)的比較
  5.9  條件運算符?:
  5.10  本章所涉及的新概念
  5.11  復(fù)習(xí)題
  5.12  編程練習(xí)
第6章  循環(huán)控制結(jié)構(gòu)
  6.1  計數(shù)循環(huán)
  6.2  通用循環(huán)
  6.3  圖形應(yīng)用示例
  6.4  for語句
  6.5  嵌套的控制結(jié)構(gòu)
  6.6  do-while語句
  6.7  選擇合適的循環(huán)語句
  6.8  驗證輸入數(shù)據(jù)
  6.9  本章所涉及的新概念
  6.10  復(fù)習(xí)題
  6.11  編程練習(xí)
第7章  對象間的協(xié)作
  7.1  對象間協(xié)作的例子
  7.2  菜單驅(qū)動的程序
  7.3  指向同一個對象的多個引用
  7.4  小結(jié):參數(shù)的傳遞
  7.5  本章所涉及的新概念
  7.6  復(fù)習(xí)題
  7.7  編程練習(xí)
第8章  Java程序庫及異常處理
  8.1  在線的API文檔
  8.2  自行創(chuàng)建類庫
  8.3  本地化
  8.4  聲音和圖像
  8.5  異常處理簡介
  8.6  對異常處理的詳細(xì)說明
  8.7  本章所涉及的新概念
  8.8  復(fù)習(xí)題
  8.9  編程練習(xí)
第9章  基本數(shù)據(jù)類型的數(shù)組
  9.1  數(shù)組
  9.2  數(shù)組的復(fù)制
  9.3  存放降水量信息的Month類
  9.4  排序
  9.5  查找
  9.6  java.util.Arrays類
  9.7  維數(shù)組
  9.8  多維數(shù)組
  9.9  多維數(shù)組及面向?qū)ο蟮木幊?br />  9.10  本章所涉及的新概念
  9.11  復(fù)習(xí)題
  9.12  編程練習(xí)
第10章  引用類型的數(shù)組和變長數(shù)組
  10.1  引用類型的數(shù)組
  10.2  變長數(shù)組
  10.3  外包類
  10.4  equals()方法和toString()方法
  10.5  聯(lián)合
  10.6  較為復(fù)雜的例子
  10.7  Comparable接口和Comparator接口
  10.8  對數(shù)組和變長數(shù)組進(jìn)行排序
  10.9  本章所涉及的新概念
  10.10  復(fù)習(xí)題
  10.11  編程練習(xí)
第11章  使用數(shù)據(jù)文件和流
  11.1  數(shù)據(jù)文件和流
  11.2  數(shù)據(jù)文件舉例
  11.3  從文件中讀人文本格式的信息
  11.4  往文件中寫入文本格式的數(shù)據(jù)
  11.5  數(shù)據(jù)文件:小結(jié)與類說明
  11.6  從數(shù)據(jù)文件中讀取數(shù)字
  11.7  與控制臺間進(jìn)行通信
  11.8  傳輸二進(jìn)制數(shù)據(jù)
  11.9  隨機訪問文件中的內(nèi)容
  11.10  序列化
  11.11  本章所涉及的新概念
  11.12  復(fù)習(xí)題
  11.13  編程練習(xí)
第12章  繼承與多態(tài)
  12.1  泛化與特化
  12.2  繼承
  12.3  Material類及其子類
  12.4  將子類的實例作為一個整體來處理
  12.5  涉及多個表面和多種材料的裝修程序
  12.6  沒有多態(tài)會怎樣
  12.7  protected訪問修飾符
  12.8  兩級繼承
  12.9  語法規(guī)則
  12.10  接口
  12.11  本章所涉及的新概念
  12.12  復(fù)習(xí)題
  12.13  編程練習(xí)
第13章  GUI編程與事件
  13.1  GUI組件
  13.2  按鈕
  13.3  內(nèi)聯(lián)類
  13.4  布局管理
  13.5  本章所涉及的新概念
  13.6  復(fù)習(xí)題
  13.7 編程練習(xí)
第14章  文本框、選擇框和窗口
  14.1 文本框組件和焦點監(jiān)聽器
  14.2  讓用戶在多個選項中選擇
  14.3  使用復(fù)選框
  14.4  使用單選按鈕
  14.5  使用列表框
  14.6  窗口
  14.7  編寫一個圖形用戶界面的應(yīng)用程序
  14.8  Applet與Application之間的區(qū)別
  14.9  監(jiān)聽器的其他實現(xiàn)方法
  14.10  本章所涉及的新概念
  14.11  復(fù)習(xí)題
  14.12  編程練習(xí)
第15章  創(chuàng)建用戶界面
  15.1  菜單
  15.2  工具欄
  15.3  對話框
  15.4  使用GridBagLayout布局管理器
  15.5  表
  15.6  裝修程序的圖形用戶界面
  15.7  本章所涉及的新概念
  15.8  復(fù)習(xí)題
  15.9  編程練習(xí)
第16章  線程
  16.1 進(jìn)程中的線程
  16.2  在多線程間分配時間
  16.3  使用線程的例子
  16.4  線程的狀態(tài)
  16.5  線程間的通信
  16.6  同步與鎖
  16.7  更多的控制功能:wait()、notify()和notifyAll()
  16.8  使用JDB來觀察線程
  16.9  本章所涉及的新概念
  16.10  復(fù)習(xí)題
  16.11  編程練習(xí)
第17章  算法與數(shù)據(jù)結(jié)構(gòu)
  17.1  圖
  17.2  鏈表
  17.3  集合、列表和鏈表的實現(xiàn)
  17.4  隊列和棧
  17.5  遞歸
  17.6  樹
  17.7  JavaAPI中實現(xiàn)的樹
  17.8  散列表
  17.9  本章所涉及的新概念
  17.10  復(fù)習(xí)題
  17.11  編程練習(xí)
第18章  深入介紹Applet
  18.1  Applet在Web中完成的工作
  18.2  安全
  18.3  編寫Applet
  18.4  實際應(yīng)用中的安全性問題
  18.5  Applet與瀏覽器間的通信
  18.6  本章所涉及的新概念
  18.7  復(fù)習(xí)題
  18.8  編程練習(xí)
第19章  分布式系統(tǒng)、套接宇編程和RMI
  19.1  套接字
  19.2  對象通過網(wǎng)絡(luò)進(jìn)行協(xié)作
  19.3  對象間如何完成通信
  19.4  RMI和Applet
  19.5  部署圖
  19.6  使用回調(diào)的分布式系統(tǒng)
  19.7  本章所涉及的新概念
  19.8  復(fù)習(xí)題
  19.9  編程練習(xí)
第20章  數(shù)據(jù)庫編程
  20.1  數(shù)據(jù)庫驅(qū)動程序
  20.2  與數(shù)據(jù)庫建立連接
  20.3  一個稍微復(fù)雜一些的例子
  20.4  數(shù)據(jù)庫應(yīng)用程序
  20.5  三層結(jié)構(gòu)
  20.6  事務(wù)以及預(yù)編譯的SQL語句
  20.7  本章所涉及的新概念
  20.8  復(fù)習(xí)題
  20.9  編程練習(xí)
第21章  使用JSP完成Web編程
  21.1  Web編程的不同之處
  21.2  安裝所需軟件
  21.3  Servlet
  21.4  Java Server Page(JSP)
  21.5  JSP的各個組成部分
  21.6  得到用戶輸入的數(shù)據(jù)
  21.7  使用JavaScript在客戶端完成數(shù)據(jù)校驗
  21.8  數(shù)據(jù)庫
  21.9  保存狀態(tài)信息
  21.10  本章所涉及的新概念
  21.11  復(fù)習(xí)題
  21.12  編程練習(xí)
附錄A  使用Java SDK和WinEdit
附錄B  關(guān)鍵字
附錄C  記數(shù)法
附錄D  Unicode字符集
附錄E  HTML和Applet
附錄F  未遵守的編碼規(guī)則
附錄G  參考資料

本目錄推薦

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