Object-Oriented Programming with Java: An Introduction
by David Barnes
Written to appeal to both novice and veteran programmers, this complete and well-organized guide to the versatile and popular object-oriented ... Show synopsis Written to appeal to both novice and veteran programmers, this complete and well-organized guide to the versatile and popular object-oriented programming language Java shows how to use it as a "primary tool" in many different aspects of one's programming work. It emphasizes the importance of good programming style--particularly the need to maintain an object's integrity from outside interference--and helps users harness the power of Java in object-oriented programming to create their own interesting and practical every-day applications. Discusses the basics of computer systems, and describes the fundamental elements of the Java language, with complete instructions on how to compile and run a simple program. Introduces fundamental object-oriented concepts, and shows how simple classes may be defined from scratch. Explores Java's exception-handling mechanism, and investigates Java's interface facility (i.e., polymorphism). Covers all Java applications, including use of the Abstract Windowing Toolkit, graphical programming, networking, and simulation. Includes numerous exercises, periodic reviews, case studies, and supporting visuals. For those in the computer science industry.