Linguaggio di programmazione dei siti Internet sviluppato da Sun Microsystems. Riguarda la visualizzazione di grafica in movimento, i suoni e l'esecuzione di procedure interattive incorporate in documenti HTML.
Il codice Java non è scritto direttamente nel documento HTML, ma si serve di applet (piccoli programmi che vengono inviati dal server al computer collegato e qui registrati e mandati in esecuzione locale, per ottenere una maggiore velocità rispetto all'esecuzione in remoto) e di servlet (simili agli applet, ma eseguiti sul server Web).
Deriva da un altro linguaggio di programmazione, il C. Programmare in Java è abbastanza complesso, tuttavia sono disponibili per essere scaricati da Internet molti applets già pronti.
Perché il computer possa eseguire una applet java, cioè possa visualizzare od utilizzare l'applet, è necessario che vi sia installata la
Java VM.