Java ist eine von Sun entwickelte plattformunabhängige Programmiersprache.
Die Plattformunabhängigkeit wird dadurch erreicht, dass der kompilierte Programmcode zur Laufzeit interpretiert wird.
Sehr gehr wird Java auf Webseiten genutzt, was jedoch zur Verteilung von korruptem Programmcode missbraucht werden kann.
Um diesen Missbrauch zu verhindern kann entweder ein Content-Scanner, ähnlich einer Antiviren-Software, den Programmcode vor der eigentlichen Interpretierung auf zwielichtigen Programmcode überprüfen oder die Routine in einer sogenannten Sandbox ablaufen lassen. Dadurch kann korrupter Programmcode nicht auf wichtige Systemressourcen zugreifen.
Java ist nicht mit Java-Script zu vergleichen.