Die Programmiersprache, mit der die Programme entwickelt werden, die auf den [Application Servern|Application Server] [deployed|Deployment] werden. Java-Programme können auch standalone ausgeführt werden, brauchen also nicht notwendigerweise einen Application Server. Im Business Umfeld werden komplexe Anwendungen jedoch fast immer auf Application Servern betrieben, da hier ein permanenter Betrieb und das dynamische Deployment und Undeployment einzelner Komponenten möglich ist.

!Beispiel
Ein einfaches Java-Programm, das die Zeichenkette "Hello World!" auf der Kommandozeile ausgibt, sieht wie folgt aus:

{{{
    public class MyClass {
        public static void main(String[] args) {
            System.out.println("Hello World!");
        }
    }
}}}

!Java Virtual Machine Sourcen
Die Sourcen der Version 6.0 gibts unter [http://download.java.net/jdk6/source/].