This book teaches two important topics in contemporary software development: Object-oriented programming and Java. The method of teaching object-oriented programming as taught in the book takes a different approach from most available literature. The book begins with the description of real-world object interaction scenarios and explains how they can be translated, represented and executed using object-oriented programming paradigm. . Principally, Java is an object-oriented programming language. Java is taught in the book as a language for realizing the many good software engineering principles and concepts as practiced in object-oriented programming. By establishing a solid foundation in the understanding of object-oriented programming concepts and their applications, the book proivides readers with the pre-requisites for writing proper object-oriented programs using Java. "Object-Oriented Programming and Java" is suitable for an undergraduate or postgradute course on object-oriented technology, and in particular, using Java as a programming language for creating object-oriented programs.
Provides grounding on object-oriented concepts Separates Java Core Language from API (Application Programming Interface) Includes discussion on how to develop a web server Contains API examples (including JDK 1.1 extensions)
Danny C.C. Poo