Premchand S. Nair, "Java Programming Fundamentals: Problem Solving Through Object Oriented Analysis and Design" English...
Provides a foundation in object-oriented design principles and UML notation Describes common pitfalls and good programming practices Uses day-to-day life examples to introduce every object-oriented and programming concept Includes an extensive stand-alone chapter on GUI and event programming Contains numerous examples, self-check questions, quick review material and an extensive list...