Java è un linguaggio di programmazione generico utilizzato per lo sviluppo web. Java è uno dei linguaggi di programmazione più popolari in uso, in particolare per le applicazioni web client-server.
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.
Java è progettato per avere il minor numero possibile di dipendenze di implementazione, per consentire agli sviluppatori di ‘scrivere una volta, eseguire ovunque’. Così infatti recita lo slogan di Java, conosciuto con l’acronimo WORA: write once, run anywhere. Infatti il codice è multipiattaforma, e una volta eseguito su una piattaforma, non ha bisogno di essere ricompilato per essere eseguito su un’altra.