Object-Oriented Problem Solving Java, Java, Java, 2/e
Ralph Morelli
- 出版商: Prentice Hall
- 出版日期: 2002-02-21
- 售價: $2,750
- 貴賓價: 9.8 折 $2,695
- 語言: 英文
- 頁數: 862
- 裝訂: Paperback
- ISBN: 0130333700
- ISBN-13: 9780130333704
-
相關分類:
Java 程式語言
下單後立即進貨 (約5~7天)
買這商品的人也買了...
-
Operating System Concepts, 6/e (Windows XP Update)$1,050$1,029 -
Visual C#.NET 程式設計經典$650$514 -
Red Hat Linux 9 實務應用$650$514 -
ASP.NET 程式設計徹底研究$590$466 -
STRUTS 實作手冊(Struts in Action: Building Web Applications with the Leading Java Framework)$690$538 -
重構─改善既有程式的設計$720$569 -
鳥哥的 Linux 私房菜-伺服器架設篇$750$638 -
以 Rational Rose 2002 精通 UML (Mastering UML with Rational Rose 2002)$700$630 -
Tomcat 技術手冊 (Tomcat: The Definitive Guide)$720$569 -
鳥哥的 Linux 私房菜─基礎學習篇增訂版$560$476 -
Eclipse 實作手冊─活用 Java 整合開發環境 (Eclipse in Action: A Guide for the Java Developer)$450$351 -
SCJP‧SCJD 專業認證指南 (Sun Certified Programmer & Developer for Java 2 #310-305 與310-027)$850$723 -
專案管理實務入門-引導專案成功的52條準則$280$218 -
人月神話:軟體專案管理之道 (20 週年紀念版)(The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition, 2/e)$480$379 -
Postfix 技術手冊 (Postfix: The Definitive Guide)$720$569 -
建構嵌入式 Linux 系統$780$616 -
MySQL 學習手札 (MySQL Tutorial)$390$332 -
Microsoft Word 2003 使用手冊$490$387 -
嵌入式 C 語言 (Embedded C)$450$356 -
Fedora Core 2 Linux 實務應用$650$514 -
設計嵌入式硬體$760$600 -
Eclipse 整合開發工具 (Eclipse)$540$427 -
Windows 程式設計使用 MFC (Programming Windows with MFC, 2/e)$990$782 -
資料庫管理 (Modern Database Management, 6/e)$580$458 -
系統分析與設計理論與實務應用 (Modern Systems Analysis & Design Brief Edition)$580$458
相關主題
商品描述
This second edition of Java, Java, Java offers a robust, accessible, and flexible problem-solving perspective. The use of Unified Modeling Language (UML) diagrams throughout the text, strongly emphasizes object-oriented design. This book assists students and professionals with their most challenging problem as beginning programmers: object abstraction, or how to use interacting objects and methods.
Using a top-down approach, the author focuses on problem decomposition and program design from the beginning. This methodology—along with its lucid and engaging exercises and analogies—sets this book apart. Morelli introduces advanced Java features including GUI's (e.g., AWT and Swing), exceptions, threads, files, and sockets. The adaptable and accessible style allows instructors to choose which advanced concepts to teach to introductory students, while intermediate-level programmers can benefit from its thorough, advanced feature coverage.
Java, Java, Java's Numerous Distinguishing Innovations:- Emphasizes early OO design concepts such as inheritance and information hiding.
- Uses UML diagrams throughout to emphasize object-oriented design.
- Features GUI elements and applets to captivate and maintain the reader's interest while introducing real-world examples.
- Incorporates action-learning techniques such as "Hands on Learning" sections, CyberPet examples. and drop-in boxes on effective design, programming and debugging tips, and Java language rules.
- Covers advanced features of Java: GUI's, graphics and drawing; exceptions; recursive problem solving;. threads and concurrent programming; files, streams, and input/output techniques; sockets and networking; and data structures.
- Includes a Companion Website with extensive supplementary resources, such as a Study Guide, PowerPoint slides, and Java code www.prenhall.com/morelli
Table of Contents
Preface.
0. Computers, Objects, and Java.
1. Java Program Design and Development.
2. Objects: Defining, Creating, and Using.
3. Methods: Communicating with Objects.
4. Applets: Programming for the World Wide Web.
5. Java Data and Operators.
6. Control Structures.
7. Strings and String Processing.
8. Arrays and Array Processing.
9. Graphical User Interfaces.
10. Graphics and Drawing.
11.Exceptions: When Things Go Wrong.
12. Recursive Problem Solving.
13. Threads and Concurrent Programming.
14. Files, Streams, and Input/Output Techniques.
15. Sockets and Networking.
16. Data Structures: Lists, Stacks, and Queues.
Appendix A. Coding Conventions.
Appendix B. The Java Development Kit.
Appendix C. The ASCII and Unicode Character Sets.
Appendix D. Java
Keywords.
Appendix E. Operator Precedence Hierarchy.
Appendix F.
Advanced Language Features.
Appendix G. Java and UML Resources.
Subject Index.
