Java is a set of computer software and specifications developed by James Gosling at Sun Microsystems.which was later acquired by the Oracle Corporation, that provides a system for developing application software and deploying it in a cross-platform computing environment.
The language borrows much of the syntax from C and C ++, but has a simpler object model and has more low-level features. A compiled, correctly written Java program can be run without modification on any platform that has a Java Virtual Machine installed (JVM). This level of portability (non-existent for older languages such as C) is possible because Java sources are compiled into a standard format called byte-code, which is intermediate between machine code (depending on the type of computer) and source code.