Understanding Object-Oriented Programming With Java Updated Edition
暫譯: 深入理解物件導向程式設計:Java 更新版
Timothy Budd
- 出版商: Addison Wesley
- 出版日期: 1999-08-13
- 售價: $980
- 貴賓價: 9.8 折 $960
- 語言: 英文
- 頁數: 420
- 裝訂: Paperback
- ISBN: 0201612739
- ISBN-13: 9780201612738
-
相關分類:
Java 程式語言、Object-oriented
已絕版
買這商品的人也買了...
-
Modern Digital and Analog Communications Systems, 3/e$1,100$1,078 -
Data Mining: Concepts and Techniques$2,470$2,347 -
Software Radio Architecture: Object-Oriented Approaches to Wireless Systems Engi$980$960 -
Thinking in Java 中文版 (Thinking in Java, 2/e)$920$727 -
作業系統概念 (Operating System Concepts, 6/e Windows XP Update)$780$741 -
Introduction to Java Programming, 4/e (亞洲版 0131201174)$1,100$1,078 -
Red Hat Linux 9 實務應用$650$553 -
802.11 無線網路技術通論 (802.11 Wireless Networks: The Definitive Guide)$760$600 -
ASP.NET 程式設計徹底研究$590$466 -
STRUTS 實作手冊(Struts in Action: Building Web Applications with the Leading Java Framework)$690$538 -
程式設計專家手冊 (The Practice of Programming)$420$332 -
深入淺出 JBuilder 程式設計實作(JBuilder 9.0/8.0/7.0 適用) (Charlie Calvert's Learn Jbuilder)$720$562 -
Enterprise JavaBean 程式設計實務:整合網路資料庫存取的 EJB 元件程式設計$620$490 -
重構─改善既有程式的設計$720$569 -
鳥哥的 Linux 私房菜-伺服器架設篇$750$638 -
鳥哥的 Linux 私房菜─基礎學習篇增訂版$560$476 -
人月神話:軟體專案管理之道 (20 週年紀念版)(The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition, 2/e)$480$379 -
建構嵌入式 Linux 系統$780$616 -
專案管理力$250$195 -
Fedora Core 2 Linux 實務應用$650$553 -
CMMI Distilled 中文版 (CMMI Distilled, 2/e)$450$360 -
Reporting Service 實戰演練$690$587 -
Word 排版藝術$620$490 -
Eclipse 整合開發工具 (Eclipse)$540$427 -
Windows 程式設計使用 MFC (Programming Windows with MFC, 2/e)$990$782
商品描述
This book develops the object-oriented programming skills of experienced programmers (at the Junior, Senior or above level) by showing how to use Java 2 (the latest release of Sun's Java platform), and by providing a complete understanding of the philosophy behind Java 2. It starts out covering the language-independent concepts that are at the heart of the Java world, and then moves on to introduce Java through several example programs. Following this is an in-depth discussion on inheritance and polymorphism. Finally, the book concludes with material on important features of Java that are not object-oriented.
Table of Contents
I: UNDERSTANDING THE OBJECT- ORIENTED WORLDVIEW.
2. A Brief History of Object-Oriented Programming.
3. Object-Oriented Design.
II: UNDERSTANDING PARADIGMS.
5. Ball Worlds.
6. A Cannon Game.
7. Pinball Game Construction Kit.
III: UNDERSTANDING INHERITANCE.
9. A Case Study: Solitaire.
10. Mechanisms for Software Reuse.
11. Implications of Inheritance.
IV: UNDERSTANDING POLYMORPHISM.
13. The AWT.
14. Input and Output Streams.
15. Design Patterns.
V: UNDERSTANDING THE JAVA WORLD.
17. Utility Classes.
18. Understanding Graphics.
19. Collection Classes.
20. Multiple Threads of Execution.
21. Applets and Web Programming.
22. Network Programming.
23. Java 2.
Appendices.
Java Operators.
Java Escape Characters.
Packages of the Java API.
商品描述(中文翻譯)
這本書透過展示如何使用 Java 2(Sun 最新版本的 Java 平台),並提供對 Java 2 背後哲學的完整理解,來發展經驗豐富的程式設計師(初級、高級或以上級別)的物件導向程式設計技能。書中首先涵蓋了 Java 世界核心的語言無關概念,然後通過幾個範例程式介紹 Java。接下來是對繼承和多型的深入討論。最後,書中以有關 Java 中非物件導向的重要特性作為結尾。
**目錄**
I: 理解物件導向世界觀。
1. 物件導向思維。
2. 物件導向程式設計的簡史。
3. 物件導向設計。
II: 理解範式。
4. 一個範式。
5. 球體世界。
6. 大砲遊戲。
7. 彈珠遊戲建構工具。
III: 理解繼承。
8. 理解繼承。
9. 案例研究:接龍。
10. 軟體重用的機制。
11. 繼承的含義。
IV: 理解多型。
12. 多型。
13. AWT。
14. 輸入和輸出流。
15. 設計模式。
V: 理解 Java 世界。
16. 異常處理。
17. 工具類別。
18. 理解圖形。
19. 集合類別。
20. 多執行緒。
21. Applet 和網頁程式設計。
22. 網路程式設計。
23. Java 2。
附錄。
Java 運算子。
Java 轉義字元。
Java API 的套件。
