Skip to main content

University of Salford - Shop


Understanding Object-Oriented Programming with Java: Second Updated Edition for the Open University

Paperback by Budd, Timothy

Understanding Object-Oriented Programming with Java: Second Updated Edition for the Open University

£64.99

ISBN:
9780201787047
Publication Date:
30 Oct 2001
Language:
English
Publisher:
Pearson Education Limited
Imprint:
Addison Wesley
Pages:
448 pages
Format:
Paperback
For delivery:
Estimated despatch 7 - 8 Aug 2026
Understanding Object-Oriented Programming with Java: Second Updated Edition for the Open University

Description

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.

Contents

I: UNDERSTANDING THE OBJECT-ORIENTED WORLDVIEW. 1. Object-Oriented Thinking. 2. A Brief History of Object-Oriented Programming. 3. Object-Oriented Design. II: UNDERSTANDING PARADIGMS. 4. A Paradigm. 5. Ball Worlds. 6. A Cannon Game. 7. Pinball Game Construction Kit. III: UNDERSTANDING INHERITANCE. 8. Understanding Inheritance. 9. A Case Study: Solitaire. 10. Mechanisms for Software Reuse. 11. Implications of Inheritance. IV: UNDERSTANDING POLYMORPHISM. 12. Polymorphism. 13. The AWT. 14. Input and Output Streams. 15. Design Patterns. V: UNDERSTANDING THE JAVA WORLD. 16. Exception Handling. 17. Utility Classes. 18. Understanding Graphics. 19. Collection Classes. 20. Multiple Threads of Execution. 21. Applets and Web Programming. 22. Network Programming. 23. What's new in Java 1.2 Appendices. A. Java Syntax B. Packages in the Java API C. Conversion between AWT and Swing Glossary Bibliography Index

Back

University of Salford