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

Java與UML面向對象設計與編程

Java與UML面向對象設計與編程

定 價:¥56.00

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

ISBN: 9787505392519 出版時間: 2003-12-01 包裝: 簡裝本
開本: 26cm 頁數: 547 字數:  

內容簡介

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

作者簡介

暫缺《Java與UML面向對象設計與編程》作者簡介

圖書目錄

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

本目錄推薦

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