Linguaggio di programmazione sviluppato da Sun Microsystems, specificatamente progettato per la scrittura di programmi che possono essere scaricati sul proprio computer dalla rete ed immediatamente eseguiti. Utilizzando piccoli programmi Java (chiamati Applets), le pagine Web possono includere animazioni, effettuare calcoli e quant'altro. Un programma Java può fare tutto ciò che si può fare con un calcolatore, e poi includere quel programma in una pagina Web.