Beginning Java Objects中文版從概念到代碼

Beginning Java Objects中文版從概念到代碼

《BeginningJavaObjects中文版從概念到代碼》是2007年人民郵電出版社出版的圖書,作者是巴克。

基本介紹

  • 書名:Beginning Java Objects中文版從概念到代碼
  • 作者:巴克
  • 譯者:萬波
  • ISBN:9787115154408
  • 頁數:701
  • 定價:78.00元
  • 出版社:人民郵電出版社
  • 出版時間:2007-1
內容介紹,編輯推薦,作者簡介,目錄,

內容介紹

《Beginning Java Objects中文版從概念到代碼(第2版)》是關於軟體對象和Java的,但並不是純粹地介紹Java語言,而是強調如何從對象模型轉換到功能完整的Java應用程式。書中講述了對象基礎、對象建模和模型的實現。《Beginning Java Objects中文版從概念到代碼(第2版)》除了用學生註冊系統(SRS)示例貫穿全書之外,還在附錄中給出三個附加的案例,這些案例是每章結尾給出的諸多練習的基礎。

編輯推薦

《Beginning Java Objects中文版從概念到代碼》(第2版)適合作為高等院校計算機專業“面向對象程式設計”、“面向對象方法”或“Java語言”課程的教材,也適合作為公司的培訓課程的教程。

作者簡介

作者:(美國)巴克(JACQUIE BARKER) 譯者:萬波 等
JACQUIE BARKER是一位專業的軟體工程師、技術作家以及位於維吉尼亞州費爾法克斯市的喬治·梅森大學和位於華盛頓特區的喬治·華盛頓大學的兼職教員。在超過28年的實際軟體開發和項目管理經歷中,Jacquie將過去12年的時間主要用在對象技術上,並成為了對象建模專家和Sun公司認證Java程式設計師。她是ObjectStart LLC(一個指導和培訓對象技術的公司)的創始人,她也是位於維吉尼亞州赫恩登市的Technology Associates公司技術部的資深成員。
Jacquie在位於俄亥俄州克利夫蘭的凱斯西保留地大學獲得計算機工程理學學士學位,並獲得最高榮譽,在那裡她被吸收為Tau Beta Pi國家工程榮譽協會會員。她在加州大學洛杉磯分校獲得計算機科學理學碩士學位,主修軟體系統工程,後來在喬治·梅森大學的信息技術專業進行研究生課程學習。
Jacquie教授對象基礎的成功方法一直受到全球讀者的廣泛讚揚,本書第1版被多所大學用作核心IT課程的主要教材。她的新書Taming the Technology Tidal Wave:Practical Career Advice for IT Professionals是一本關於如何維持技術領先的輕鬆指南,該書也同樣得到了好評。
在個人方面,Jacquie熱愛的對象包括她的丈夫Steve、寵物老鼠、小型長毛德國獵犬(也叫作wiener狗)、教學、寫作和Java程式設計。在不從事計算機相關的事務時,Jacquie和Steve喜歡騎機車旅行穿過維吉尼亞郊區、騎雙人腳踏車、在湖邊享受安靜的假期以及與親朋好友共度時光。

目錄

第一部分 對象基礎
第1章 抽象和建模
1.1 通過抽象來簡化
1.2 通過抽象來概括
1.3 抽象的重用
1.4 固有的問題
1.5 小結
第2章 Java基礎
2.1 為什麼選擇Java
2.2 簡單Java程式剖析
2.3 Java的“機制”
2.4 基本類型
2.5 變數
2.6 變數初始化
2.7 String類型
2.8 大小寫敏感
2.9 Java表達式
2.10 自動類型轉換和顯式轉型
2.11 循環和其他流程控制結構
2.12 塊結構語言和變數作用域
2.13 列印到螢幕
2.14 Java風格要素
2.15 小結
第3章 對象和類
3.1 最簡軟體
3.2 對象是什麼
3.3 類是什麼
3.4 實例化
3.5 封裝
3.6 用戶定義類型和引用變數
3.7 實例化對象:近距離的審視
3.8 對象作為屬性
3.9 面向對象程式語言的三個典型特徵
3.10 小結
第4章 對象互動
4.1 事件驅動對象協作
4.2 聲明方法
4.3 用方法實現業務規則
4.4 對象作為方法調用的環境
4.5 方法重載
4.6 對象間的訊息傳遞
4.7 委託
4.8 獲得對象句柄
4.9 對象作為客戶和供應者
4.10 信息隱藏/可訪問性
4.11 從客戶代碼訪問私有特徵
4.12 封裝+信息隱藏的能力
4.13 公有/私有準則的例外
4.14 構造方法
4.15 回顧最簡軟體
4.16 小結
第5章 對象關係
5.1 關聯和連線
5.2 聚集和組合
5.3 繼承
5.4 回顧OOPL的三個典型特徵
5.5 小結
第6章 對象集合
6.1 什麼是集合
6.2 三種一般集合類型
6.3 數組作為簡單集合
6.4 一個更複雜的集合類型:ArrayList類
……
第7章 其他對象概念
第二部分 對象建模基礎
第8章 對象建模過程概要
第9章 通過用例形式化需求
第10章 對系統的靜態/數據特徵建模
第11章 對系統的動態/行為特徵建模
第12章 包裝建模成果
第三部分 將對象藍圖轉換為Java代碼
第13章 完善Java知識
第14章 將模型轉換為Java代碼
第15章 完善自己的應用程式,第一部分:添加數據訪問層
第16章 完善自己的應用程式,第二部分:添加表示層
第17章 SRS,第三部分:添加GUI
第18章 下一步
第四部分 附錄
索引

相關詞條

熱門詞條

聯絡我們