What is Java

Java is a programming language originally developed by Sun Microsystems and released in 1995. Java applications are typically compiled to bytecode which is simplified machine instructions specific to the Java platform. The code is then run on a virtual machine (VM), a program written in native code on the host hardware that interprets and executes generic Java bytecode.

One of the main characteristic of this type of architecture is platform independence. This means that programs written in the Java language must run similarly on any supported hardware/operating-system platform. One should be able to write a program once, compile it once, and run it anywhere.

You can find more information on the Java platform at wikipedia.