Java è stato presentato nel 1995: creato da James Gosling per l'azienda Sun Microsystems con il nome di Oak, oggi è di proprietà di Oracle, che ne cura la gestione. Si tratta di un linguaggio gratuito, orientato agli oggetti, basato sulle classi e tipizzato staticamente.
Il termine “Java” indica il linguaggio di programmazione sviluppato da Sun Microsystems nel 1995. Tra i più popolari, specialmente per le applicazioni Web Client-Server, è di proprietà di Oracle.
Qualsiasi file Java viene prima compilato in bytecode. Il bytecode Java può essere eseguito solo nella JVM. La JVM interpreta quindi il bytecode per eseguirlo sulla piattaforma hardware sottostante. Pertanto, se l'applicazione è in esecuzione su un computer Windows, JVM la interpreterà per tale sistema operativo.
Java può essere utilizzato anche per creare veri e propri programmi per computer. Grazie alla JVM (Java Virtual Machine) il codice viene scritto solo una volta ma può essere eseguito con facilità in tutti i sistemi operativi desktop , come Windows, Mac e Linux.