Java

Java is program language from Sun Microsystems Inc.

Java programs is both compiled and interpreted. That is, you need a compiler to compile it and you need a virtual machine to run it.

In Java the compiler is called javac. The compiler's output are byteencoded files. These files, with .class extensions is later read and executed by the Java Virtual Machine - JVM.