Java Core Q&A

This is the Question & Answer tutorial for the Java Core features. It reviews all the core functionality that Java has to offer.

Java is a general-purpose, class-based, object-oriented language and a software platform for developing applications.

Java is a general-purpose language because it can be used for developing applications for all kinds of domains which can run on all kinds of devices.