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

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

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

定 價(jià):¥56.00

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

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

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

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

作者簡(jiǎn)介

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

圖書目錄

第1章  引言
  1.1  閱讀本書所需的預(yù)備知識(shí)
  1.2  關(guān)于計(jì)算機(jī)
  1.3  java應(yīng)用程序和Java小應(yīng)用程序
  1.4  JavaScript和JSP
  1.5  本書的組織結(jié)構(gòu)
  1.6  一個(gè)小例子
  1.7  Applet的例子
  1.8  本章所涉及的新概念
  1.9  復(fù)習(xí)題
  1.10  編程練習(xí)
第2章  變量、數(shù)據(jù)類型及表達(dá)式
  2.1  例子
  2.2  數(shù)據(jù)和變量
  2.3  算法、編程錯(cuò)誤和測(cè)試數(shù)據(jù)
  2.4  語(yǔ)句、程序?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)實(shí)世界的模型
  3.2  使用預(yù)定義的類
  3.3  Random類
  3.4  String類
  3.5  以包的形式組織類
  3.6  java庫(kù)中的類方法與類常量
  3.7  讀入用戶數(shù)據(jù)
  3.8  本章所涉及的新概念
  3.9  復(fù)習(xí)題
  3.10  編程練習(xí)
第4章  構(gòu)造自己的類
  4.1  構(gòu)造類
  4.2  編程實(shí)現(xiàn)類
  4.3  訪問修飾符private和public
  4.4  類中的內(nèi)容
  4.5  再寫一個(gè)類并介紹幾個(gè)新運(yùn)算符
  4.6  Applet簡(jiǎn)介
  4.7  Graphics簡(jiǎn)介
  4.8  本章所涉及的新概念
  4.9  復(fù)習(xí)題
  4.10  編程練習(xí)
第5章  選擇控制結(jié)構(gòu)
  5.1  一個(gè)功能簡(jiǎn)單的計(jì)算器
  5.2  條件判斷控制結(jié)構(gòu)
  5.3  方法內(nèi)部的程序塊
  5.4  if語(yǔ)句
  5.5  嵌套if語(yǔ)句和多項(xiàng)選擇語(yǔ)句
  5.6  布爾表達(dá)式
  5.7  多條件選擇語(yǔ)句switch
  5.8  小數(shù)的比較
  5.9  條件運(yùn)算符?:
  5.10  本章所涉及的新概念
  5.11  復(fù)習(xí)題
  5.12  編程練習(xí)
第6章  循環(huán)控制結(jié)構(gòu)
  6.1  計(jì)數(shù)循環(huán)
  6.2  通用循環(huán)
  6.3  圖形應(yīng)用示例
  6.4  for語(yǔ)句
  6.5  嵌套的控制結(jié)構(gòu)
  6.6  do-while語(yǔ)句
  6.7  選擇合適的循環(huán)語(yǔ)句
  6.8  驗(yàn)證輸入數(shù)據(jù)
  6.9  本章所涉及的新概念
  6.10  復(fù)習(xí)題
  6.11  編程練習(xí)
第7章  對(duì)象間的協(xié)作
  7.1  對(duì)象間協(xié)作的例子
  7.2  菜單驅(qū)動(dòng)的程序
  7.3  指向同一個(gè)對(duì)象的多個(gè)引用
  7.4  小結(jié):參數(shù)的傳遞
  7.5  本章所涉及的新概念
  7.6  復(fù)習(xí)題
  7.7  編程練習(xí)
第8章  Java程序庫(kù)及異常處理
  8.1  在線的API文檔
  8.2  自行創(chuàng)建類庫(kù)
  8.3  本地化
  8.4  聲音和圖像
  8.5  異常處理簡(jiǎn)介
  8.6  對(duì)異常處理的詳細(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ù)組和變長(zhǎng)數(shù)組
  10.1  引用類型的數(shù)組
  10.2  變長(zhǎng)數(shù)組
  10.3  外包類
  10.4  equals()方法和toString()方法
  10.5  聯(lián)合
  10.6  較為復(fù)雜的例子
  10.7  Comparable接口和Comparator接口
  10.8  對(duì)數(shù)組和變長(zhǎng)數(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  與控制臺(tái)間進(jìn)行通信
  11.8  傳輸二進(jìn)制數(shù)據(jù)
  11.9  隨機(jī)訪問文件中的內(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  將子類的實(shí)例作為一個(gè)整體來處理
  12.5  涉及多個(gè)表面和多種材料的裝修程序
  12.6  沒有多態(tài)會(huì)怎樣
  12.7  protected訪問修飾符
  12.8  兩級(jí)繼承
  12.9  語(yǔ)法規(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 文本框組件和焦點(diǎn)監(jiān)聽器
  14.2  讓用戶在多個(gè)選項(xiàng)中選擇
  14.3  使用復(fù)選框
  14.4  使用單選按鈕
  14.5  使用列表框
  14.6  窗口
  14.7  編寫一個(gè)圖形用戶界面的應(yīng)用程序
  14.8  Applet與Application之間的區(qū)別
  14.9  監(jiān)聽器的其他實(shí)現(xiàn)方法
  14.10  本章所涉及的新概念
  14.11  復(fù)習(xí)題
  14.12  編程練習(xí)
第15章  創(chuàng)建用戶界面
  15.1  菜單
  15.2  工具欄
  15.3  對(duì)話框
  15.4  使用GridBagLayout布局管理器
  15.5  表
  15.6  裝修程序的圖形用戶界面
  15.7  本章所涉及的新概念
  15.8  復(fù)習(xí)題
  15.9  編程練習(xí)
第16章  線程
  16.1 進(jìn)程中的線程
  16.2  在多線程間分配時(shí)間
  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  集合、列表和鏈表的實(shí)現(xiàn)
  17.4  隊(duì)列和棧
  17.5  遞歸
  17.6  樹
  17.7  JavaAPI中實(shí)現(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  實(shí)際應(yīng)用中的安全性問題
  18.5  Applet與瀏覽器間的通信
  18.6  本章所涉及的新概念
  18.7  復(fù)習(xí)題
  18.8  編程練習(xí)
第19章  分布式系統(tǒng)、套接宇編程和RMI
  19.1  套接字
  19.2  對(duì)象通過網(wǎng)絡(luò)進(jìn)行協(xié)作
  19.3  對(duì)象間如何完成通信
  19.4  RMI和Applet
  19.5  部署圖
  19.6  使用回調(diào)的分布式系統(tǒng)
  19.7  本章所涉及的新概念
  19.8  復(fù)習(xí)題
  19.9  編程練習(xí)
第20章  數(shù)據(jù)庫(kù)編程
  20.1  數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序
  20.2  與數(shù)據(jù)庫(kù)建立連接
  20.3  一個(gè)稍微復(fù)雜一些的例子
  20.4  數(shù)據(jù)庫(kù)應(yīng)用程序
  20.5  三層結(jié)構(gòu)
  20.6  事務(wù)以及預(yù)編譯的SQL語(yǔ)句
  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的各個(gè)組成部分
  21.6  得到用戶輸入的數(shù)據(jù)
  21.7  使用JavaScript在客戶端完成數(shù)據(jù)校驗(yàn)
  21.8  數(shù)據(jù)庫(kù)
  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) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)