Java is an object-oriented, class-based, high-level programming language that was developed by James Gosling of Sun Microsystems. Java is an open-source, machine-independent programming language. It is designed to have minimal implementation dependencies. Java, unlike C++ and C++ programming languages that cannot be run in different environments, is a programming language that can be written once and run anywhere. Java's source code is converted to byte code, which can be run on any machine regardless of its operating system. This makes it machine-independent. This is why Java programming language was first popularized. Java is a programming language that primarily supports application developers.
Know more about Java