Answer:
java programming language is a programming language which is based on the concepts of object oriented programming.
Explanation:
Java program uses the concept of classes and enable to use the classes by making objects of them. Java program is similar in concepts to that of C++. java program can run on a single system or can also be shared across a network. It is considered to be safe and it is interpreted by JVM (Java virtual machine). Some of its characteristics are it exhibits polymorphism, inheritance and overloading and overriding functions.
Java is used for developing many web based application, software's and games. These program are easy to write, debug and compile with perfect GUIs for which it is considered to be user friendly.