JAVA PROGRAMMING is a guide to learn Object Oriented Programming in Java. It covers the following topics to help the reader in understanding the Object Oriented way of programming in Java: 1. Creating and Using Objects in Java 2. Reusability through Inheritance in Java 3. Implementing Interfaces and Packages in Java 4. Exception Handling