This course is for student who have interest in testing their knowledge and those who seek for interview questions for job application on Java programming language. Java is a general-purpose, class-based, object-oriented programming language designed for having lesser implementation dependencies. It is a computing platform for application development. Java is fast, secure, and reliable, therefore. It is widely used for developing Java applications in laptops, data centers, game consoles, scientific supercomputers, cell phones, etc. This course introduces computer programming using the JAVA programming language with object-oriented programming principles. Emphasis is placed on event-driven programming methods, including creating and manipulating objects, classes, and using object-oriented tools such as the class debugger. Java is a main stream subject for engineering courses in computers and information technology (IT). These courses mainly focus on building a basic idea and implementation of the language. Students in a Java programming class will learn about the software’s interface and how to read complex data, create applications and graphic user interfaces. Java is a programming language related to C++ that helps the programmer create an interface for computer users. It is used for developing Android AppsHelps you to create Enterprise SoftwareWide range of Mobile java ApplicationsScientific Computing ApplicationsUse for Big Data AnalyticsJava Programming of Hardware devicesUsed for Server-Side Technologies like Apache, JBoss, GlassFish, etc.