An Introduction to Object-Oriented Programming with Java takes a full immersion approach to object-oriented programming.. Students learn to be Study the syntax, semantics and features of Java Programming Language, students learn the method of creating Multi-threaded programs and handle exceptions. Students learn the Java features to create GUI applications & perform event handling. This book covers the syllabus in the curriculum of various universities in India and abroad.