Java is an object-oriented programming language that produces software for multiple platforms. When a programmer writes a Java application, the compiled code (known as bytecode) runs on most Operating Systems, including Windows, Linux and Mac OS.
Java was developed in the mid-1990s by James A. Gosling, a former computer scientist with Sun Microsystems, together with Mike Sheridan and Patrick Naughton.