Objektorientierte Programmiersprache von Sun. Durch compilierte Zwischenschicht (sog. Bytecode) sind Java-Programme plattformunabhängig.
Objektorientierte Programmiersprache von Sun Microsystems. Plattformunabhängig durch Ausführung in einer virtuellen Maschine (Java-VM).